Struct gstreamer_video_sys::GstVideoDecoderClass [−][src]
#[repr(C)]pub struct GstVideoDecoderClass {}Show fields
pub element_class: GstElementClass, pub open: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub close: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub start: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub stop: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub parse: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame, _: *mut GstAdapter, _: gboolean) -> GstFlowReturn>, pub set_format: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecState) -> gboolean>, pub reset: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: gboolean) -> gboolean>, pub finish: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> GstFlowReturn>, pub handle_frame: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame) -> GstFlowReturn>, pub sink_event: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstEvent) -> gboolean>, pub src_event: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstEvent) -> gboolean>, pub negotiate: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub decide_allocation: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>, pub propose_allocation: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>, pub flush: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>, pub sink_query: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>, pub src_query: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>, pub getcaps: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstCaps) -> *mut GstCaps>, pub drain: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> GstFlowReturn>, pub transform_meta: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame, _: *mut GstMeta) -> gboolean>, pub padding: [gpointer; 14],
Fields
element_class: GstElementClassopen: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>close: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>start: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>stop: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>parse: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame, _: *mut GstAdapter, _: gboolean) -> GstFlowReturn>set_format: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecState) -> gboolean>reset: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: gboolean) -> gboolean>finish: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> GstFlowReturn>handle_frame: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame) -> GstFlowReturn>sink_event: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstEvent) -> gboolean>src_event: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstEvent) -> gboolean>negotiate: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>decide_allocation: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>propose_allocation: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>flush: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> gboolean>sink_query: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>src_query: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstQuery) -> gboolean>getcaps: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstCaps) -> *mut GstCaps>drain: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder) -> GstFlowReturn>transform_meta: Option<unsafe extern "C" fn(_: *mut GstVideoDecoder, _: *mut GstVideoCodecFrame, _: *mut GstMeta) -> gboolean>padding: [gpointer; 14]Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for GstVideoDecoderClassimpl !Send for GstVideoDecoderClassimpl !Sync for GstVideoDecoderClassimpl Unpin for GstVideoDecoderClassimpl UnwindSafe for GstVideoDecoderClassBlanket Implementations
Mutably borrows from an owned value. Read more