Macros§
- Pattern that matches an unknown
DeviceType
member. - Pattern that matches an unknown
DriverError
member.
Structs§
- The specification of a single channel, within the overall channel configuration.
- The specification of a channel configuration.
- A Stream of incoming requests for fuchsia.hardware.audio/CodecConnector.
- Deprecation
- Codec format information.
- A Stream of incoming requests for fuchsia.hardware.audio/Codec.
- Deprecation
- A Stream of incoming requests for fuchsia.hardware.audio/CompositeConnector.
- A Stream of incoming requests for fuchsia.hardware.audio/Composite.
- A Stream of incoming requests for fuchsia.hardware.audio/DaiConnector.
- Deprecation
- DAI format. Frames are made up of
number_of_channels
samples which havebits_per_sample
bits of data withinbits_per_slot
arranged inframe_format
. For more detailed information see Digital Audio Interface. - Custom Frame format.
- A Stream of incoming requests for fuchsia.hardware.audio/Dai.
- Deprecation
- Formats supported by the DAI. Frames are made up of
number_of_channels
samples which havebits_per_sample
bits of data withinbits_per_slot
bits arranged inframe_formats
. All values listed in each vector are supported. When not all combinations supported by the driver can be described with oneDaiSupportedFormats
,GetDaiSupportedFormats
returns more than oneDaiSupportedFormats
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 fuchsia.hardware.audio/Health.
- Format supporting non-compressed PCM audio. Frames are made up of
number_of_channels
samples which havevalid_bits_per_sample
bits of most-significant (left-justified) data withinbytes_per_sample
. bytes. For more detailed information see Audio Driver Streaming Interface. - Format supporting non-compressed PCM audio. Each frame consists of one or more (number_of_channels) samples, stored contiguously. Within the
bytes_per_sample
allocated for each sample,valid_bits_per_sample
bits of data are stored in the most-significant (left-justified) portion. All values listed in each vector are supported. When not all combinations supported by the driver can be described with oneSupportedFormats
orPcmSupportedFormats
,GetSupportedFormats
returns more than oneSupportedFormats
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 toWatchPlugState
only the first time it is called, withplugged
set to true andplug_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 fuchsia.hardware.audio/RingBuffer.
- A Stream of incoming requests for fuchsia.hardware.audio/StreamConfigConnector.
- Deprecation
- A Stream of incoming requests for fuchsia.hardware.audio/StreamConfig.
- Deprecation
- All the possible formats supported by this device.
Enums§
- For an overview of the Codec protocols see Codec Interface
- A request for one of the member protocols of CodecConnectorService.
- For an overview see [Audio Codec Interface].
- A request for one of the member protocols of CodecService.
- For an overview see Audio Composite Devices.
- A request for one of the member protocols of CompositeConnectorService.
- The
Composite
interface is a FIDL protocol exposed by audio drivers. TheComposite
interface is generic and allows the configuration of various audio hardware types including those supported by theStreamConfig
,Dai
andCodec
FIDL interfaces. TheComposite
interface is more generic and provides more flexible routing within audio subsystems. Also see Audio Driver Composite - 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.
- For an overview see Digital Audio Interface.
- A request for one of the member protocols of DaiService.
- A request for one of the member protocols of DeviceService.
- For an overview see Audio Driver Streaming Interface.
- A request for one of the member protocols of StreamConfigConnectorService.
- For an overview see Audio Driver Streaming Interface
- A request for one of the member protocols of StreamConfigService.