Struct ffmpeg_sys_next::AVDeviceInfoList
source · #[repr(C)]pub struct AVDeviceInfoList {
pub devices: *mut *mut AVDeviceInfo,
pub nb_devices: c_int,
pub default_device: c_int,
}
Expand description
List of devices.
Fields§
§devices: *mut *mut AVDeviceInfo
< list of autodetected devices
nb_devices: c_int
< number of autodetected devices
default_device: c_int
< index of default device or -1 if no default
Trait Implementations§
source§impl Clone for AVDeviceInfoList
impl Clone for AVDeviceInfoList
source§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 moresource§impl Debug for AVDeviceInfoList
impl Debug for AVDeviceInfoList
source§impl PartialEq for AVDeviceInfoList
impl PartialEq for AVDeviceInfoList
source§fn eq(&self, other: &AVDeviceInfoList) -> bool
fn eq(&self, other: &AVDeviceInfoList) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Copy for AVDeviceInfoList
impl Eq for AVDeviceInfoList
impl StructuralPartialEq 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