pub struct AudioEncoderConfig {
pub codec: Codec,
pub profile: CodecProfile,
pub sample_rate: u32,
pub channels: u16,
pub timescale: u32,
pub configuration: Vec<u8>,
}Expand description
Backend-neutral audio encoder configuration.
Fields§
§codec: Codec§profile: CodecProfile§sample_rate: u32§channels: u16§timescale: u32Exact media-clock timescale used for emitted DTS and PTS values.
configuration: Vec<u8>Trait Implementations§
Source§impl Clone for AudioEncoderConfig
impl Clone for AudioEncoderConfig
Source§impl Debug for AudioEncoderConfig
impl Debug for AudioEncoderConfig
impl Eq for AudioEncoderConfig
Source§impl PartialEq for AudioEncoderConfig
impl PartialEq for AudioEncoderConfig
impl StructuralPartialEq for AudioEncoderConfig
Auto Trait Implementations§
impl Freeze for AudioEncoderConfig
impl RefUnwindSafe for AudioEncoderConfig
impl Send for AudioEncoderConfig
impl Sync for AudioEncoderConfig
impl Unpin for AudioEncoderConfig
impl UnsafeUnpin for AudioEncoderConfig
impl UnwindSafe for AudioEncoderConfig
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