Struct gstreamer_rtp_sys::GstRTPBasePayload
source · #[repr(C)]pub struct GstRTPBasePayload {Show 24 fields
pub element: GstElement,
pub sinkpad: *mut GstPad,
pub srcpad: *mut GstPad,
pub ts_base: u32,
pub seqnum_base: u16,
pub media: *mut c_char,
pub encoding_name: *mut c_char,
pub dynamic: gboolean,
pub clock_rate: u32,
pub ts_offset: i32,
pub timestamp: u32,
pub seqnum_offset: i16,
pub seqnum: u16,
pub max_ptime: i64,
pub pt: c_uint,
pub ssrc: c_uint,
pub current_ssrc: c_uint,
pub mtu: c_uint,
pub segment: GstSegment,
pub min_ptime: u64,
pub ptime: u64,
pub ptime_multiple: u64,
pub priv_: *mut GstRTPBasePayloadPrivate,
pub _gst_reserved: [gpointer; 4],
}
Fields§
§element: GstElement
§sinkpad: *mut GstPad
§srcpad: *mut GstPad
§ts_base: u32
§seqnum_base: u16
§media: *mut c_char
§encoding_name: *mut c_char
§dynamic: gboolean
§clock_rate: u32
§ts_offset: i32
§timestamp: u32
§seqnum_offset: i16
§seqnum: u16
§max_ptime: i64
§pt: c_uint
§ssrc: c_uint
§current_ssrc: c_uint
§mtu: c_uint
§segment: GstSegment
§min_ptime: u64
§ptime: u64
§ptime_multiple: u64
§priv_: *mut GstRTPBasePayloadPrivate
§_gst_reserved: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstRTPBasePayload
impl Clone for GstRTPBasePayload
source§fn clone(&self) -> GstRTPBasePayload
fn clone(&self) -> GstRTPBasePayload
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstRTPBasePayload
impl Debug for GstRTPBasePayload
impl Copy for GstRTPBasePayload
Auto Trait Implementations§
impl Freeze for GstRTPBasePayload
impl RefUnwindSafe for GstRTPBasePayload
impl !Send for GstRTPBasePayload
impl !Sync for GstRTPBasePayload
impl Unpin for GstRTPBasePayload
impl UnwindSafe for GstRTPBasePayload
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Copy,
impl<T> CloneToUninit for Twhere
T: Copy,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)