Struct cubeb_core::DeviceInfo [] [src]

pub struct DeviceInfo(_);

Methods

impl DeviceInfo
[src]

Methods from Deref<Target = DeviceInfoRef>

[src]

Device identifier handle.

[src]

Device identifier which might be presented in a UI.

[src]

[src]

Friendly device name which might be presented in a UI.

[src]

[src]

Two devices have the same group identifier if they belong to the same physical device; for example a headset and microphone.

[src]

[src]

Optional vendor name, may be None.

[src]

[src]

Type of device (Input/Output).

[src]

State of device disabled/enabled/unplugged.

[src]

Preferred device.

[src]

Sample format supported.

[src]

The default sample format for this device.

[src]

Channels.

[src]

Default/Preferred sample rate.

[src]

Maximum sample rate supported.

[src]

Minimum sample rate supported.

[src]

Lowest possible latency in frames.

[src]

Higest possible latency in frames.

Trait Implementations

impl Default for DeviceInfo
[src]

[src]

Returns the "default value" for a type. Read more

impl From<cubeb_device_info> for DeviceInfo
[src]

[src]

Performs the conversion.

impl Deref for DeviceInfo
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.

impl DerefMut for DeviceInfo
[src]

[src]

Mutably dereferences the value.

impl Borrow<DeviceInfoRef> for DeviceInfo
[src]

[src]

Immutably borrows from an owned value. Read more

impl AsRef<DeviceInfoRef> for DeviceInfo
[src]

[src]

Performs the conversion.

Auto Trait Implementations

impl !Send for DeviceInfo

impl !Sync for DeviceInfo