pub struct NullBackend { /* private fields */ }Expand description
Null бэкенд - не производит реального аудио ввода-вывода
Implementations§
Source§impl NullBackend
impl NullBackend
Sourcepub fn new(config: AudioConfig) -> Self
pub fn new(config: AudioConfig) -> Self
Создать новый Null бэкенд
Trait Implementations§
Source§impl AudioBackend for NullBackend
impl AudioBackend for NullBackend
Source§fn backend_type(&self) -> BackendType
fn backend_type(&self) -> BackendType
Получить тип бэкенда
Source§fn config(&self) -> &AudioConfig
fn config(&self) -> &AudioConfig
Получить конфигурацию
Source§fn config_mut(&mut self) -> &mut AudioConfig
fn config_mut(&mut self) -> &mut AudioConfig
Получить мутабельную конфигурацию
Source§fn list_input_devices(&self) -> Vec<String>
fn list_input_devices(&self) -> Vec<String>
Получить список доступных входных устройств
Source§fn list_output_devices(&self) -> Vec<String>
fn list_output_devices(&self) -> Vec<String>
Получить список доступных выходных устройств
Auto Trait Implementations§
impl Freeze for NullBackend
impl RefUnwindSafe for NullBackend
impl Send for NullBackend
impl Sync for NullBackend
impl Unpin for NullBackend
impl UnsafeUnpin for NullBackend
impl UnwindSafe for NullBackend
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