[][src]Struct gstreamer_video_sys::GstVideoCodecFrame

pub struct GstVideoCodecFrame {
    pub ref_count: c_int,
    pub flags: u32,
    pub system_frame_number: u32,
    pub decode_frame_number: u32,
    pub presentation_frame_number: u32,
    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: GstVideoCodecFrame_abidata,


ref_count: c_intflags: u32system_frame_number: u32decode_frame_number: u32presentation_frame_number: u32dts: GstClockTimepts: GstClockTimeduration: GstClockTimedistance_from_sync: c_intinput_buffer: *mut GstBufferoutput_buffer: *mut GstBufferdeadline: GstClockTimeevents: *mut GListuser_data: gpointeruser_data_destroy_notify: GDestroyNotifyabidata: GstVideoCodecFrame_abidata

Trait Implementations

impl Clone for GstVideoCodecFrame[src]

impl Copy for GstVideoCodecFrame[src]

impl Debug for GstVideoCodecFrame[src]

Auto Trait Implementations

impl !Send for GstVideoCodecFrame

impl Unpin for GstVideoCodecFrame

impl !Sync for GstVideoCodecFrame

impl UnwindSafe for GstVideoCodecFrame

impl RefUnwindSafe for GstVideoCodecFrame

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 

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

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized

impl<T> Borrow<T> for T where
    T: ?Sized

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