Structs

A Stream of incoming requests for CodecConnector
Codec format information.
Textual information about the codec.
A Stream of incoming requests for Codec
A Stream of incoming requests for DaiConnector
DAI format. Frames are made up of number_of_channels samples which have bits_per_sample bits of data within bits_per_slot arranged in frame_format. For more detailed information see Digital Audio Interface.
Custom Frame format.
A Stream of incoming requests for Dai
Formats supported by the DAI. Frames are made up of number_of_channels samples which have bits_per_sample bits of data within bits_per_slot bits arranged in frame_formats. All values listed in each vector are supported. When not all combinations supported by the driver can be described with one DaiSupportedFormats, GetDaiSupportedFormats returns more than one DaiSupportedFormats in the returned vector. For more detailed information see Digital Audio Interface.
Delay information as returned by the driver.
Gain state requested by the client or returned by the driver.
A Stream of incoming requests for Health
Format supporting non-compressed PCM audio. Frames are made up of number_of_channels samples which have valid_bits_per_sample bits of left-justified data within bytes_per_sample. bytes. For more detailed information see Audio Driver Streaming Interface.
Format supporting non-compressed PCM audio. Frames are made up of number of channels samples which have valid_bits_per_sample bits of left-justified data within bytes_per_sample bytes. All values listed in each vector are supported. When not all combinations supported by the driver can be described with one SupportedFormats (and hence one PcmSupportedFormats), GetSupportedFormats returns more than one SupportedFormats in the returned vector. For more detailed information see Audio Driver Streaming Interface.
Plug state as returned by the driver. If the driver reports a plug_detect_capabilities equal to HARDWIRED, then the driver should respond to WatchPlugState only the first time it is called, with plugged set to true and plug_state_time set to time ‘0’.
Properties of the ring buffer. These values don’t change once the ring buffer is created.
A Stream of incoming requests for RingBuffer
A Stream of incoming requests for StreamConfigConnector
A Stream of incoming requests for StreamConfig

Enums

For an overview of the Codec protocols see Codec Interface
A request for one of the member protocols of CodecConnectorService.
A request for one of the member protocols of CodecService.
For an overview of the DAI protocols see Digital Audio Interface
A request for one of the member protocols of DaiConnectorService.
Either a standard or custom frame format.
Standard Frame format.
A request for one of the member protocols of DaiService.
A request for one of the member protocols of StreamConfigConnectorService.
A request for one of the member protocols of StreamConfigService.

Constants

Traits

Type Definitions