pub struct SourceNormalizerPacket {Show 13 fields
pub pts_us: Option<i64>,
pub dts_us: Option<i64>,
pub duration_us: Option<i64>,
pub stream_index: u32,
pub media_kind: SourceNormalizerPacketMediaKind,
pub key_frame: bool,
pub discontinuity: bool,
pub sample_rate: Option<u32>,
pub channels: Option<u16>,
pub channel_layout: Option<String>,
pub sample_format: Option<String>,
pub frame_count: Option<u32>,
pub end_of_stream: bool,
}Expand description
Compressed packet metadata returned by a packet-stream source normalizer.
Fields§
§pts_us: Option<i64>§dts_us: Option<i64>§duration_us: Option<i64>§stream_index: u32§media_kind: SourceNormalizerPacketMediaKind§key_frame: bool§discontinuity: bool§sample_rate: Option<u32>§channels: Option<u16>§channel_layout: Option<String>§sample_format: Option<String>§frame_count: Option<u32>§end_of_stream: boolTrait Implementations§
Source§impl Clone for SourceNormalizerPacket
impl Clone for SourceNormalizerPacket
Source§fn clone(&self) -> SourceNormalizerPacket
fn clone(&self) -> SourceNormalizerPacket
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SourceNormalizerPacket
impl Debug for SourceNormalizerPacket
Source§impl Default for SourceNormalizerPacket
impl Default for SourceNormalizerPacket
Source§fn default() -> SourceNormalizerPacket
fn default() -> SourceNormalizerPacket
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SourceNormalizerPacket
impl<'de> Deserialize<'de> for SourceNormalizerPacket
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for SourceNormalizerPacket
Source§impl PartialEq for SourceNormalizerPacket
impl PartialEq for SourceNormalizerPacket
Source§impl Serialize for SourceNormalizerPacket
impl Serialize for SourceNormalizerPacket
impl StructuralPartialEq for SourceNormalizerPacket
Source§impl TryFrom<SourceNormalizerPacket> for DecoderPacket
impl TryFrom<SourceNormalizerPacket> for DecoderPacket
Source§type Error = DecoderError
type Error = DecoderError
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for SourceNormalizerPacket
impl RefUnwindSafe for SourceNormalizerPacket
impl Send for SourceNormalizerPacket
impl Sync for SourceNormalizerPacket
impl Unpin for SourceNormalizerPacket
impl UnsafeUnpin for SourceNormalizerPacket
impl UnwindSafe for SourceNormalizerPacket
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