Macros

Pattern that matches an unknown Error member.

Structs

Configures a virtual audio device.
A Stream of incoming requests for Control
A Stream of incoming requests for Device
Set restrictions for the device ring buffer. This must be called before calling Add(), or after Remove(). Once the device is activated, the ring buffer and its size are returned by the driver in response to an AUDIO_RB_CMD_GET_BUFFER command on the ring buffer channel. Note: both min_frames and max_frames must be multiples of modulo_frames.

Enums

This protocol provides methods for adding and removing virtual audio devices. This protocol is made available through the device tree via CONTROL_NODE_NAME.
This protocol represents the base functionality of active audio devices. A device is active until this protocol is closed, at which point the device is automatically removed.

Constants

Traits

Type Definitions