tree: 18c6474a93bf96fe53a69c2b38dadba9436b4bb7 [path history] [tgz]
  1. README.md
sdk/fidl/fuchsia.hardware.audio/README.md

fuchsia.hardware.audio

PROTOCOLS

Codec

Defined in fuchsia.hardware.audio/audio.fidl

Connect

Request {#Codec.Connect_Request}

Response {#Codec.Connect_Response}

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}

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}

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}

CodecConnect

Defined in fuchsia.hardware.audio/codec_connect.fidl

Connect

Request {#CodecConnect.Connect_Request}

Dai

Defined in fuchsia.hardware.audio/audio.fidl

Connect

Request {#Dai.Connect_Request}

Response {#Dai.Connect_Response}

Dai

Defined in fuchsia.hardware.audio/dai.fidl

CreateRingBuffer

Request {#Dai.CreateRingBuffer_Request}

GetDaiFormats

Request {#Dai.GetDaiFormats_Request}

<EMPTY>

Response {#Dai.GetDaiFormats_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>

DaiConnect

Defined in fuchsia.hardware.audio/dai_connect.fidl

Connect

Request {#DaiConnect.Connect_Request}

Device

Defined in fuchsia.hardware.audio/audio.fidl

GetChannel

Request {#Device.GetChannel_Request}

<EMPTY>

Response {#Device.GetChannel_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}

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}

WatchGainState

Request {#StreamConfig.WatchGainState_Request}

<EMPTY>

Response {#StreamConfig.WatchGainState_Response}

WatchPlugState

Request {#StreamConfig.WatchPlugState_Request}

<EMPTY>

Response {#StreamConfig.WatchPlugState_Response}

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}

Type: uint8

Defined in fuchsia.hardware.audio/dai_format.fidl

DaiSampleFormat strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.hardware.audio/dai_format.fidl

GainType strict{:.fidl-attribute}

Type: uint8

Defined in fuchsia.hardware.audio/codec.fidl

GetVmoError strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.audio/ring_buffer.fidl

PlugDetectCapabilities strict{:.fidl-attribute}

Type: uint32

Defined in fuchsia.hardware.audio/stream.fidl

SampleFormat strict{:.fidl-attribute}

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

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