Struct AVDeviceInfoList
#[repr(C)]pub struct AVDeviceInfoList {
pub devices: *mut *mut AVDeviceInfo,
pub nb_devices: i32,
pub default_device: i32,
}
Expand description
List of devices.
Fields§
§devices: *mut *mut AVDeviceInfo
< list of autodetected devices
nb_devices: i32
< number of autodetected devices
default_device: i32
< index of default device or -1 if no default
Trait Implementations§
§impl Clone for AVDeviceInfoList
impl Clone for AVDeviceInfoList
§fn clone(&self) -> AVDeviceInfoList
fn clone(&self) -> AVDeviceInfoList
Returns a copy 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 more§impl Debug for AVDeviceInfoList
impl Debug for AVDeviceInfoList
impl Copy for AVDeviceInfoList
Auto Trait Implementations§
impl Freeze for AVDeviceInfoList
impl RefUnwindSafe for AVDeviceInfoList
impl !Send for AVDeviceInfoList
impl !Sync for AVDeviceInfoList
impl Unpin for AVDeviceInfoList
impl UnwindSafe for AVDeviceInfoList
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