<xi:include href="xml/gstvaapivideopool.xml"/>
<xi:include href="xml/gstvaapisurfacepool.xml"/>
<xi:include href="xml/gstvaapiimagepool.xml"/>
- <xi:include href="xml/gstvaapivideobuffer.xml"/>
- <xi:include href="xml/gstvaapivideometa.xml"/>
- <xi:include href="xml/gstvaapicontext.xml"/>
<xi:include href="xml/gstvaapidecoder.xml"/>
<xi:include href="xml/gstvaapidecoder_jpeg.xml"/>
<xi:include href="xml/gstvaapidecoder_mpeg2.xml"/>
</SECTION>
<SECTION>
-<FILE>gstvaapicontext</FILE>
-<TITLE>GstVaapiContext</TITLE>
-GstVaapiContext
-gst_vaapi_context_new
-gst_vaapi_context_reset
-gst_vaapi_context_get_id
-gst_vaapi_context_get_profile
-gst_vaapi_context_set_profile
-gst_vaapi_context_get_entrypoint
-gst_vaapi_context_get_size
-gst_vaapi_context_get_surface_proxy
-gst_vaapi_context_get_surface_count
-gst_vaapi_context_apply_composition
-<SUBSECTION Standard>
-GST_VAAPI_CONTEXT
-</SECTION>
-
-<SECTION>
<FILE>gstvaapidecoder</FILE>
GstVaapiDecoderStatus
<TITLE>GstVaapiDecoder</TITLE>
$(NULL)
libgstvaapi_source_h = \
- gstvaapicontext.h \
gstvaapidecoder.h \
gstvaapidecoder_h264.h \
gstvaapidecoder_mpeg2.h \
gstvaapidecoder_mpeg4.h \
gstvaapidecoder_vc1.h \
gstvaapidisplay.h \
- gstvaapidisplaycache.h \
+ gstvaapifilter.h \
gstvaapiimage.h \
gstvaapiimagepool.h \
gstvaapiobject.h \
gstcompat.h \
gstvaapicodec_objects.h \
gstvaapicompat.h \
+ gstvaapicontext.h \
gstvaapidebug.h \
gstvaapidecoder_dpb.h \
gstvaapidecoder_objects.h \
gstvaapidecoder_priv.h \
gstvaapidecoder_unit.h \
gstvaapidisplay_priv.h \
+ gstvaapidisplaycache.h \
gstvaapiimage_priv.h \
gstvaapiminiobject.h \
gstvaapiobject_priv.h \
guint ref_frames;
};
+G_GNUC_INTERNAL
GstVaapiContext *
gst_vaapi_context_new(
GstVaapiDisplay *display,
guint height
);
+G_GNUC_INTERNAL
GstVaapiContext *
gst_vaapi_context_new_full(GstVaapiDisplay *display,
const GstVaapiContextInfo *cip);
+G_GNUC_INTERNAL
gboolean
gst_vaapi_context_reset(
GstVaapiContext *context,
guint height
);
+G_GNUC_INTERNAL
gboolean
gst_vaapi_context_reset_full(GstVaapiContext *context,
const GstVaapiContextInfo *new_cip);
+G_GNUC_INTERNAL
GstVaapiID
gst_vaapi_context_get_id(GstVaapiContext *context);
+G_GNUC_INTERNAL
GstVaapiProfile
gst_vaapi_context_get_profile(GstVaapiContext *context);
+G_GNUC_INTERNAL
gboolean
gst_vaapi_context_set_profile(GstVaapiContext *context, GstVaapiProfile profile);
+G_GNUC_INTERNAL
GstVaapiEntrypoint
gst_vaapi_context_get_entrypoint(GstVaapiContext *context);
+G_GNUC_INTERNAL
void
gst_vaapi_context_get_size(
GstVaapiContext *context,
guint *pheight
);
+G_GNUC_INTERNAL
GstVaapiSurfaceProxy *
gst_vaapi_context_get_surface_proxy(GstVaapiContext *context);
+G_GNUC_INTERNAL
guint
gst_vaapi_context_get_surface_count(GstVaapiContext *context);
+G_GNUC_INTERNAL
gboolean
gst_vaapi_context_apply_composition(
GstVaapiContext *context,
typedef struct _GstVaapiDisplayCache GstVaapiDisplayCache;
+G_GNUC_INTERNAL
GstVaapiDisplayCache *
gst_vaapi_display_cache_new(void);
+G_GNUC_INTERNAL
void
gst_vaapi_display_cache_free(GstVaapiDisplayCache *cache);
+G_GNUC_INTERNAL
guint
gst_vaapi_display_cache_get_size(GstVaapiDisplayCache *cache);
+G_GNUC_INTERNAL
gboolean
gst_vaapi_display_cache_add(
GstVaapiDisplayCache *cache,
GstVaapiDisplayInfo *info
);
+G_GNUC_INTERNAL
void
gst_vaapi_display_cache_remove(
GstVaapiDisplayCache *cache,