pub struct AudioEncoderConfiguration {
pub token: String,
pub name: String,
pub use_count: u32,
pub encoding: AudioEncoding,
pub bitrate: u32,
pub sample_rate: u32,
pub channels: u32,
}Expand description
Audio codec settings returned by GetAudioEncoderConfiguration(s).
Pass a modified copy to set_audio_encoder_configuration.
Fields§
§token: StringOpaque token for this configuration.
name: String§use_count: u32Number of profiles referencing this configuration.
encoding: AudioEncoding§bitrate: u32Bitrate in kbps (e.g. 64).
sample_rate: u32Sample rate in kHz (e.g. 8).
channels: u32Number of audio channels (e.g. 1 for mono, 2 for stereo).
Trait Implementations§
Source§impl Clone for AudioEncoderConfiguration
impl Clone for AudioEncoderConfiguration
Source§fn clone(&self) -> AudioEncoderConfiguration
fn clone(&self) -> AudioEncoderConfiguration
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for AudioEncoderConfiguration
impl RefUnwindSafe for AudioEncoderConfiguration
impl Send for AudioEncoderConfiguration
impl Sync for AudioEncoderConfiguration
impl Unpin for AudioEncoderConfiguration
impl UnsafeUnpin for AudioEncoderConfiguration
impl UnwindSafe for AudioEncoderConfiguration
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