[][src]Struct gst::ffi::Struct__GstVideoCodecFrame

#[repr(C)]
pub struct Struct__GstVideoCodecFrame { pub ref_count: gint, pub flags: guint32, pub system_frame_number: guint32, pub decode_frame_number: guint32, pub presentation_frame_number: guint32, pub dts: GstClockTime, pub pts: GstClockTime, pub duration: GstClockTime, pub distance_from_sync: c_int, pub input_buffer: *mut GstBuffer, pub output_buffer: *mut GstBuffer, pub deadline: GstClockTime, pub events: *mut GList, pub user_data: gpointer, pub user_data_destroy_notify: GDestroyNotify, pub abidata: Union_Unnamed226, }

Fields

ref_count: gintflags: guint32system_frame_number: guint32decode_frame_number: guint32presentation_frame_number: guint32dts: GstClockTimepts: GstClockTimeduration: GstClockTimedistance_from_sync: c_intinput_buffer: *mut GstBufferoutput_buffer: *mut GstBufferdeadline: GstClockTimeevents: *mut GListuser_data: gpointeruser_data_destroy_notify: GDestroyNotifyabidata: Union_Unnamed226

Trait Implementations

impl Default for Struct__GstVideoCodecFrame[src]

Auto Trait Implementations

impl !Send for Struct__GstVideoCodecFrame

impl !Sync for Struct__GstVideoCodecFrame

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T, U> TryFrom for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.