fuchsia.hardware.audio
PROTOCOLS
Codec
Defined in fuchsia.hardware.audio/codec.fidl
GetDaiFormats
Request {#Codec.GetDaiFormats_Request}
<EMPTY>
Response {#Codec.GetDaiFormats_Response}
GetGainFormat
Request {#Codec.GetGainFormat_Request}
<EMPTY>
Response {#Codec.GetGainFormat_Response}
GetHealthState
Request {#Codec.GetHealthState_Request}
<EMPTY>
Response {#Codec.GetHealthState_Response}
GetInfo
Request {#Codec.GetInfo_Request}
<EMPTY>
Response {#Codec.GetInfo_Response}
GetPlugDetectCapabilities
Request {#Codec.GetPlugDetectCapabilities_Request}
<EMPTY>
Response {#Codec.GetPlugDetectCapabilities_Response}
IsBridgeable
Request {#Codec.IsBridgeable_Request}
<EMPTY>
Response {#Codec.IsBridgeable_Response}
Reset
Request {#Codec.Reset_Request}
<EMPTY>
Response {#Codec.Reset_Response}
<EMPTY>
SetBridgedMode
Request {#Codec.SetBridgedMode_Request}
SetDaiFormat
Request {#Codec.SetDaiFormat_Request}
Response {#Codec.SetDaiFormat_Response}
SetGainState
Request {#Codec.SetGainState_Request}
SignalProcessingConnect
Request {#Codec.SignalProcessingConnect_Request}
Start
Request {#Codec.Start_Request}
<EMPTY>
Response {#Codec.Start_Response}
Stop
Request {#Codec.Stop_Request}
<EMPTY>
Response {#Codec.Stop_Response}
WatchGainState
Request {#Codec.WatchGainState_Request}
<EMPTY>
Response {#Codec.WatchGainState_Response}
WatchPlugState
Request {#Codec.WatchPlugState_Request}
<EMPTY>
Response {#Codec.WatchPlugState_Response}
CodecConnector
Defined in fuchsia.hardware.audio/codec_connector.fidl
Connect
Request {#CodecConnector.Connect_Request}
Dai
Defined in fuchsia.hardware.audio/dai.fidl
CreateRingBuffer
Request {#Dai.CreateRingBuffer_Request}
GetDaiFormats
Request {#Dai.GetDaiFormats_Request}
<EMPTY>
Response {#Dai.GetDaiFormats_Response}
GetHealthState
Request {#Dai.GetHealthState_Request}
<EMPTY>
Response {#Dai.GetHealthState_Response}
GetProperties
Request {#Dai.GetProperties_Request}
<EMPTY>
Response {#Dai.GetProperties_Response}
GetRingBufferFormats
Request {#Dai.GetRingBufferFormats_Request}
<EMPTY>
Response {#Dai.GetRingBufferFormats_Response}
Reset
Request {#Dai.Reset_Request}
<EMPTY>
Response {#Dai.Reset_Response}
<EMPTY>
SignalProcessingConnect
Request {#Dai.SignalProcessingConnect_Request}
DaiConnector
Defined in fuchsia.hardware.audio/dai_connector.fidl
Connect
Request {#DaiConnector.Connect_Request}
Health
Defined in fuchsia.hardware.audio/health.fidl
GetHealthState
Request {#Health.GetHealthState_Request}
<EMPTY>
Response {#Health.GetHealthState_Response}
RingBuffer
Defined in fuchsia.hardware.audio/ring_buffer.fidl
GetProperties
Request {#RingBuffer.GetProperties_Request}
<EMPTY>
Response {#RingBuffer.GetProperties_Response}
GetVmo
Request {#RingBuffer.GetVmo_Request}
Response {#RingBuffer.GetVmo_Response}
SetActiveChannels
Request {#RingBuffer.SetActiveChannels_Request}
Response {#RingBuffer.SetActiveChannels_Response}
Start
Request {#RingBuffer.Start_Request}
<EMPTY>
Response {#RingBuffer.Start_Response}
Stop
Request {#RingBuffer.Stop_Request}
<EMPTY>
Response {#RingBuffer.Stop_Response}
<EMPTY>
WatchClockRecoveryPositionInfo
Request {#RingBuffer.WatchClockRecoveryPositionInfo_Request}
<EMPTY>
Response {#RingBuffer.WatchClockRecoveryPositionInfo_Response}
StreamConfig
Defined in fuchsia.hardware.audio/stream.fidl
CreateRingBuffer
Request {#StreamConfig.CreateRingBuffer_Request}
GetHealthState
Request {#StreamConfig.GetHealthState_Request}
<EMPTY>
Response {#StreamConfig.GetHealthState_Response}
GetProperties
Request {#StreamConfig.GetProperties_Request}
<EMPTY>
Response {#StreamConfig.GetProperties_Response}
GetSupportedFormats
Request {#StreamConfig.GetSupportedFormats_Request}
<EMPTY>
Response {#StreamConfig.GetSupportedFormats_Response}
SetGain
Request {#StreamConfig.SetGain_Request}
SignalProcessingConnect
Request {#StreamConfig.SignalProcessingConnect_Request}
WatchGainState
Request {#StreamConfig.WatchGainState_Request}
<EMPTY>
Response {#StreamConfig.WatchGainState_Response}
WatchPlugState
Request {#StreamConfig.WatchPlugState_Request}
<EMPTY>
Response {#StreamConfig.WatchPlugState_Response}
StreamConfigConnector
Defined in fuchsia.hardware.audio/stream_config_connector.fidl
Connect
Request {#StreamConfigConnector.Connect_Request}
STRUCTS
CodecInfo {#CodecInfo data-text=“CodecInfo”}
Defined in fuchsia.hardware.audio/codec.fidl
Codec_GetDaiFormats_Response {#Codec_GetDaiFormats_Response data-text=“Codec_GetDaiFormats_Response”}
Defined in fuchsia.hardware.audio/codec.fidl
Codec_SetDaiFormat_Response {#Codec_SetDaiFormat_Response data-text=“Codec_SetDaiFormat_Response”}
Defined in fuchsia.hardware.audio/codec.fidl
DaiFormat {#DaiFormat data-text=“DaiFormat”}
Defined in fuchsia.hardware.audio/dai_format.fidl
DaiFrameFormatCustom {#DaiFrameFormatCustom data-text=“DaiFrameFormatCustom”}
Defined in fuchsia.hardware.audio/dai_format.fidl
DaiSupportedFormats {#DaiSupportedFormats data-text=“DaiSupportedFormats”}
Defined in fuchsia.hardware.audio/dai_format.fidl
Dai_GetDaiFormats_Response {#Dai_GetDaiFormats_Response data-text=“Dai_GetDaiFormats_Response”}
Defined in fuchsia.hardware.audio/dai.fidl
Dai_GetRingBufferFormats_Response {#Dai_GetRingBufferFormats_Response data-text=“Dai_GetRingBufferFormats_Response”}
Defined in fuchsia.hardware.audio/dai.fidl
PcmFormat {#PcmFormat data-text=“PcmFormat”}
Defined in fuchsia.hardware.audio/stream.fidl
RingBufferPositionInfo {#RingBufferPositionInfo data-text=“RingBufferPositionInfo”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
RingBuffer_GetVmo_Response resource{:.fidl-attribute} {#RingBuffer_GetVmo_Response data-text=“RingBuffer_GetVmo_Response”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
RingBuffer_SetActiveChannels_Response {#RingBuffer_SetActiveChannels_Response data-text=“RingBuffer_SetActiveChannels_Response”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
ENUMS
DaiFrameFormatStandard strict{:.fidl-attribute} {#DaiFrameFormatStandard data-text=“DaiFrameFormatStandard”}
Type: uint8
Defined in fuchsia.hardware.audio/dai_format.fidl
DaiSampleFormat strict{:.fidl-attribute} {#DaiSampleFormat data-text=“DaiSampleFormat”}
Type: uint8
Defined in fuchsia.hardware.audio/dai_format.fidl
GainType strict{:.fidl-attribute} {#GainType data-text=“GainType”}
Type: uint8
Defined in fuchsia.hardware.audio/codec.fidl
GetVmoError strict{:.fidl-attribute} {#GetVmoError data-text=“GetVmoError”}
Type: uint32
Defined in fuchsia.hardware.audio/ring_buffer.fidl
PlugDetectCapabilities strict{:.fidl-attribute} {#PlugDetectCapabilities data-text=“PlugDetectCapabilities”}
Type: uint32
Defined in fuchsia.hardware.audio/stream.fidl
SampleFormat strict{:.fidl-attribute} {#SampleFormat data-text=“SampleFormat”}
Type: uint8
Defined in fuchsia.hardware.audio/stream.fidl
TABLES
ChannelAttributes {#ChannelAttributes data-text=“ChannelAttributes”}
Defined in fuchsia.hardware.audio/stream.fidl
ChannelSet {#ChannelSet data-text=“ChannelSet”}
Defined in fuchsia.hardware.audio/stream.fidl
CodecFormatInfo {#CodecFormatInfo data-text=“CodecFormatInfo”}
Defined in fuchsia.hardware.audio/codec.fidl
DaiProperties {#DaiProperties data-text=“DaiProperties”}
Defined in fuchsia.hardware.audio/dai.fidl
Format {#Format data-text=“Format”}
Defined in fuchsia.hardware.audio/stream.fidl
GainFormat {#GainFormat data-text=“GainFormat”}
Defined in fuchsia.hardware.audio/codec.fidl
GainState {#GainState data-text=“GainState”}
Defined in fuchsia.hardware.audio/stream.fidl
HealthState {#HealthState data-text=“HealthState”}
Defined in fuchsia.hardware.audio/health.fidl
PcmSupportedFormats {#PcmSupportedFormats data-text=“PcmSupportedFormats”}
Defined in fuchsia.hardware.audio/stream.fidl
PlugState {#PlugState data-text=“PlugState”}
Defined in fuchsia.hardware.audio/stream.fidl
RingBufferProperties {#RingBufferProperties data-text=“RingBufferProperties”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
StreamProperties {#StreamProperties data-text=“StreamProperties”}
Defined in fuchsia.hardware.audio/stream.fidl
SupportedFormats {#SupportedFormats data-text=“SupportedFormats”}
Defined in fuchsia.hardware.audio/stream.fidl
UNIONS
Codec_GetDaiFormats_Result strict{:.fidl-attribute} {#Codec_GetDaiFormats_Result data-text=“Codec_GetDaiFormats_Result”}
Defined in fuchsia.hardware.audio/codec.fidl
Codec_SetDaiFormat_Result strict{:.fidl-attribute} {#Codec_SetDaiFormat_Result data-text=“Codec_SetDaiFormat_Result”}
Defined in fuchsia.hardware.audio/codec.fidl
DaiFrameFormat strict{:.fidl-attribute} {#DaiFrameFormat data-text=“DaiFrameFormat”}
Defined in fuchsia.hardware.audio/dai_format.fidl
Dai_GetDaiFormats_Result strict{:.fidl-attribute} {#Dai_GetDaiFormats_Result data-text=“Dai_GetDaiFormats_Result”}
Defined in fuchsia.hardware.audio/dai.fidl
Dai_GetRingBufferFormats_Result strict{:.fidl-attribute} {#Dai_GetRingBufferFormats_Result data-text=“Dai_GetRingBufferFormats_Result”}
Defined in fuchsia.hardware.audio/dai.fidl
RingBuffer_GetVmo_Result strict{:.fidl-attribute} resource{:.fidl-attribute} {#RingBuffer_GetVmo_Result data-text=“RingBuffer_GetVmo_Result”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
RingBuffer_SetActiveChannels_Result strict{:.fidl-attribute} {#RingBuffer_SetActiveChannels_Result data-text=“RingBuffer_SetActiveChannels_Result”}
Defined in fuchsia.hardware.audio/ring_buffer.fidl
CONSTANTS
TYPE ALIASES