| Top |
void
gst_vaapi_decoder_unit_init (GstVaapiDecoderUnit *unit);
Initializes internal resources bound to the supplied decoder unit
.
note
This is an internal function used to implement lightweight
sub-classes.
void
gst_vaapi_decoder_unit_clear (GstVaapiDecoderUnit *unit);
Deallocates any internal resources bound to the supplied decoder
unit
.
note
This is an internal function used to implement lightweight
sub-classes.
void gst_vaapi_decoder_unit_set_parsed_info (GstVaapiDecoderUnit *unit,gpointer parsed_info,GDestroyNotify destroy_notify);
Sets parsed_info
on the object and the GDestroyNotify that will be
called when the data is freed.
If some parsed_info
was previously set, then the former destroy_notify
function will be called before the parsed_info
is replaced.
Flags for GstVaapiDecoderUnit.
struct GstVaapiDecoderUnit {
guint flags;
guint size;
guint offset;
gpointer parsed_info;
GDestroyNotify parsed_info_destroy_notify;
};
A chunk of bitstream data that was parsed.
size in bytes of this bitstream unit |
||
relative offset in bytes to bitstream unit within the associated GstVideoCodecFrame input_buffer |
||
parser-specific data (this is codec specific) |
||
function used to release |