pub enum SpliceDescriptor {
AvailDescriptor {
provider_avail_id: u32,
},
DTMFDescriptor {
preroll: u8,
dtmf_chars: Vec<u8>,
},
SegmentationDescriptor {
segmentation_event_id: u32,
descriptor_detail: SegmentationDescriptor,
},
TimeDescriptor {
tai_seconds: u64,
tai_nanoseconds: u32,
utc_offset: u16,
},
Reserved {
tag: u8,
identifier: [u8; 4],
private_bytes: Vec<u8>,
},
}Variants§
Trait Implementations§
Source§impl Debug for SpliceDescriptor
impl Debug for SpliceDescriptor
Auto Trait Implementations§
impl Freeze for SpliceDescriptor
impl RefUnwindSafe for SpliceDescriptor
impl Send for SpliceDescriptor
impl Sync for SpliceDescriptor
impl Unpin for SpliceDescriptor
impl UnwindSafe for SpliceDescriptor
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