blob: 81090199c445959ea0edd9179a06704e8855d922 [file] [log] [blame]
[
{
"kind": "const",
"name": "fuchsia.hardware.audio/CLOCK_DOMAIN_EXTERNAL",
"type": "uint32",
"value": "4294967295"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/CLOCK_DOMAIN_MONOTONIC",
"type": "uint32",
"value": "0"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/ChannelAttributes.max_frequency",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/ChannelAttributes.min_frequency",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/ChannelAttributes"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/ChannelSet.attributes",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/ChannelAttributes>:64"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/ChannelSet"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.GetDaiFormats",
"strictness": "strict",
"ordinal": "1120195944197548626",
"direction": "two_way",
"response": "fuchsia.hardware.audio/Codec_GetDaiFormats_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.GetHealthState",
"strictness": "strict",
"ordinal": "5626242144218069636",
"direction": "two_way",
"response": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.IsBridgeable",
"strictness": "strict",
"ordinal": "2787842859468818668",
"direction": "two_way",
"response": "fuchsia.hardware.audio/CodecIsBridgeableResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.Reset",
"strictness": "strict",
"ordinal": "5797675221316517227",
"direction": "two_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.SetBridgedMode",
"strictness": "strict",
"ordinal": "3159547541812455990",
"direction": "one_way",
"request": "fuchsia.hardware.audio/CodecSetBridgedModeRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.SetDaiFormat",
"strictness": "strict",
"ordinal": "3423472363380384234",
"direction": "two_way",
"request": "fuchsia.hardware.audio/CodecSetDaiFormatRequest",
"response": "fuchsia.hardware.audio/Codec_SetDaiFormat_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.SignalProcessingConnect",
"strictness": "strict",
"ordinal": "757045078484476565",
"direction": "one_way",
"request": "fuchsia.hardware.audio.signalprocessing/ConnectorSignalProcessingConnectRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.Start",
"strictness": "strict",
"ordinal": "227939397772159744",
"direction": "two_way",
"response": "fuchsia.hardware.audio/CodecStartResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.Stop",
"strictness": "strict",
"ordinal": "6642308132950453693",
"direction": "two_way",
"response": "fuchsia.hardware.audio/CodecStopResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Codec.WatchPlugState",
"strictness": "strict",
"ordinal": "1741635185327895334",
"direction": "two_way",
"response": "fuchsia.hardware.audio/CodecWatchPlugStateResponse"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/Codec",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/CodecConnector.Connect",
"strictness": "strict",
"ordinal": "1446769634970707657",
"direction": "one_way",
"request": "fuchsia.hardware.audio/CodecConnectorConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/CodecConnector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecConnectorConnectRequest.codec_protocol",
"ordinal": "1",
"type": "server_end:fuchsia.hardware.audio/Codec"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecConnectorConnectRequest",
"resourceness": "resource"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CodecFormatInfo.external_delay",
"ordinal": "1",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CodecFormatInfo.turn_off_delay",
"ordinal": "3",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CodecFormatInfo.turn_on_delay",
"ordinal": "2",
"type": "int64"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/CodecFormatInfo"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecIsBridgeableResponse.supports_bridged_mode",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecIsBridgeableResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecSetBridgedModeRequest.enable_bridged_mode",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecSetBridgedModeRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecSetDaiFormatRequest.format",
"ordinal": "1",
"type": "fuchsia.hardware.audio/DaiFormat"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecSetDaiFormatRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecStartResponse.start_time",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecStartResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecStopResponse.start_time",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecStopResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CodecWatchPlugStateResponse.plug_state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/PlugState"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CodecWatchPlugStateResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Codec_GetDaiFormats_Response.formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/DaiSupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Codec_GetDaiFormats_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Codec_SetDaiFormat_Response.state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/CodecFormatInfo"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Codec_SetDaiFormat_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.CreateRingBuffer",
"strictness": "strict",
"ordinal": "2937869091394166835",
"direction": "two_way",
"request": "fuchsia.hardware.audio/CompositeCreateRingBufferRequest",
"response": "fuchsia.hardware.audio/Composite_CreateRingBuffer_Response",
"error": "fuchsia.hardware.audio/DriverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.GetDaiFormats",
"strictness": "strict",
"ordinal": "273570507520538267",
"direction": "two_way",
"request": "fuchsia.hardware.audio/CompositeGetDaiFormatsRequest",
"response": "fuchsia.hardware.audio/Composite_GetDaiFormats_Response",
"error": "fuchsia.hardware.audio/DriverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.GetHealthState",
"strictness": "strict",
"ordinal": "5626242144218069636",
"direction": "two_way",
"response": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.GetProperties",
"strictness": "strict",
"ordinal": "3568099540527060011",
"direction": "two_way",
"response": "fuchsia.hardware.audio/CompositeGetPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.GetRingBufferFormats",
"strictness": "strict",
"ordinal": "2128433516894055108",
"direction": "two_way",
"request": "fuchsia.hardware.audio/CompositeGetRingBufferFormatsRequest",
"response": "fuchsia.hardware.audio/Composite_GetRingBufferFormats_Response",
"error": "fuchsia.hardware.audio/DriverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.Reset",
"strictness": "strict",
"ordinal": "775558099916560790",
"direction": "two_way",
"response": "fuchsia.hardware.audio/Composite_Reset_Response",
"error": "fuchsia.hardware.audio/DriverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.SetDaiFormat",
"strictness": "strict",
"ordinal": "1538770219980065412",
"direction": "two_way",
"request": "fuchsia.hardware.audio/CompositeSetDaiFormatRequest",
"response": "fuchsia.hardware.audio/Composite_SetDaiFormat_Response",
"error": "fuchsia.hardware.audio/DriverError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Composite.SignalProcessingConnect",
"strictness": "strict",
"ordinal": "757045078484476565",
"direction": "one_way",
"request": "fuchsia.hardware.audio.signalprocessing/ConnectorSignalProcessingConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/Composite",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/CompositeConnector.Connect",
"strictness": "strict",
"ordinal": "9143810630568502374",
"direction": "one_way",
"request": "fuchsia.hardware.audio/CompositeConnectorConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/CompositeConnector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeConnectorConnectRequest.composite_protocol",
"ordinal": "1",
"type": "server_end:fuchsia.hardware.audio/Composite"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeConnectorConnectRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeCreateRingBufferRequest.format",
"ordinal": "2",
"type": "fuchsia.hardware.audio/Format"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeCreateRingBufferRequest.processing_element_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeCreateRingBufferRequest.ring_buffer",
"ordinal": "3",
"type": "server_end:fuchsia.hardware.audio/RingBuffer"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeCreateRingBufferRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeGetDaiFormatsRequest.processing_element_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeGetDaiFormatsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeGetPropertiesResponse.properties",
"ordinal": "1",
"type": "fuchsia.hardware.audio/CompositeProperties"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeGetPropertiesResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeGetRingBufferFormatsRequest.processing_element_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeGetRingBufferFormatsRequest"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CompositeProperties.clock_domain",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CompositeProperties.manufacturer",
"ordinal": "2",
"type": "string:256"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CompositeProperties.product",
"ordinal": "3",
"type": "string:256"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/CompositeProperties.unique_id",
"ordinal": "4",
"type": "array<uint8,16>"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/CompositeProperties"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeSetDaiFormatRequest.format",
"ordinal": "2",
"type": "fuchsia.hardware.audio/DaiFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/CompositeSetDaiFormatRequest.processing_element_id",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/CompositeSetDaiFormatRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Composite_GetDaiFormats_Response.dai_formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/DaiSupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Composite_GetDaiFormats_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Composite_GetRingBufferFormats_Response.ring_buffer_formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/SupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Composite_GetRingBufferFormats_Response"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.CreateRingBuffer",
"strictness": "strict",
"ordinal": "6555400498770825815",
"direction": "one_way",
"request": "fuchsia.hardware.audio/DaiCreateRingBufferRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.GetDaiFormats",
"strictness": "strict",
"ordinal": "2212247137162861929",
"direction": "two_way",
"response": "fuchsia.hardware.audio/Dai_GetDaiFormats_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.GetHealthState",
"strictness": "strict",
"ordinal": "5626242144218069636",
"direction": "two_way",
"response": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.GetProperties",
"strictness": "strict",
"ordinal": "3181126447775961355",
"direction": "two_way",
"response": "fuchsia.hardware.audio/DaiGetPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.GetRingBufferFormats",
"strictness": "strict",
"ordinal": "8503764801075057380",
"direction": "two_way",
"response": "fuchsia.hardware.audio/Dai_GetRingBufferFormats_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.Reset",
"strictness": "strict",
"ordinal": "7630780707190049812",
"direction": "two_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Dai.SignalProcessingConnect",
"strictness": "strict",
"ordinal": "757045078484476565",
"direction": "one_way",
"request": "fuchsia.hardware.audio.signalprocessing/ConnectorSignalProcessingConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/Dai",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/DaiConnector.Connect",
"strictness": "strict",
"ordinal": "5642359818133574736",
"direction": "one_way",
"request": "fuchsia.hardware.audio/DaiConnectorConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/DaiConnector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiConnectorConnectRequest.dai_protocol",
"ordinal": "1",
"type": "server_end:fuchsia.hardware.audio/Dai"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiConnectorConnectRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiCreateRingBufferRequest.dai_format",
"ordinal": "1",
"type": "fuchsia.hardware.audio/DaiFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiCreateRingBufferRequest.ring_buffer",
"ordinal": "3",
"type": "server_end:fuchsia.hardware.audio/RingBuffer"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiCreateRingBufferRequest.ring_buffer_format",
"ordinal": "2",
"type": "fuchsia.hardware.audio/Format"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiCreateRingBufferRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.bits_per_sample",
"ordinal": "7",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.bits_per_slot",
"ordinal": "6",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.channels_to_use_bitmask",
"ordinal": "2",
"type": "uint64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.frame_format",
"ordinal": "4",
"type": "fuchsia.hardware.audio/DaiFrameFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.frame_rate",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.number_of_channels",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFormat.sample_format",
"ordinal": "3",
"type": "fuchsia.hardware.audio/DaiSampleFormat"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiFormat"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.audio/DaiFrameFormat.frame_format_custom",
"ordinal": "2",
"type": "fuchsia.hardware.audio/DaiFrameFormatCustom"
},
{
"kind": "union/member",
"name": "fuchsia.hardware.audio/DaiFrameFormat.frame_format_standard",
"ordinal": "1",
"type": "fuchsia.hardware.audio/DaiFrameFormatStandard"
},
{
"kind": "union",
"name": "fuchsia.hardware.audio/DaiFrameFormat",
"strictness": "strict"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatCustom.frame_sync_sclks_offset",
"ordinal": "3",
"type": "int8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatCustom.frame_sync_size",
"ordinal": "4",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatCustom.left_justified",
"ordinal": "1",
"type": "bool"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatCustom.sclk_on_raising",
"ordinal": "2",
"type": "bool"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiFrameFormatCustom"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.I2S",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.NONE",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.STEREO_LEFT",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.STEREO_RIGHT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.TDM1",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.TDM2",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard.TDM3",
"value": "7"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/DaiFrameFormatStandard",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiGetPropertiesResponse.properties",
"ordinal": "1",
"type": "fuchsia.hardware.audio/DaiProperties"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiGetPropertiesResponse"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/DaiProperties.is_input",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/DaiProperties.manufacturer",
"ordinal": "2",
"type": "string:256"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/DaiProperties.product_name",
"ordinal": "3",
"type": "string:256"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/DaiProperties"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiSampleFormat.PCM_FLOAT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiSampleFormat.PCM_SIGNED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiSampleFormat.PCM_UNSIGNED",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DaiSampleFormat.PDM",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/DaiSampleFormat",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.bits_per_sample",
"ordinal": "6",
"type": "vector<uint8>:8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.bits_per_slot",
"ordinal": "5",
"type": "vector<uint8>:8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.frame_formats",
"ordinal": "3",
"type": "vector<fuchsia.hardware.audio/DaiFrameFormat>:64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.frame_rates",
"ordinal": "4",
"type": "vector<uint32>:64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.number_of_channels",
"ordinal": "1",
"type": "vector<uint32>:64"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/DaiSupportedFormats.sample_formats",
"ordinal": "2",
"type": "vector<fuchsia.hardware.audio/DaiSampleFormat>:4"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/DaiSupportedFormats"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Dai_GetDaiFormats_Response.dai_formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/DaiSupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Dai_GetDaiFormats_Response"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/Dai_GetRingBufferFormats_Response.ring_buffer_formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/SupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/Dai_GetRingBufferFormats_Response"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DeviceType.CODEC",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DeviceType.COMPOSITE",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DeviceType.DAI",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DeviceType.STREAM_CONFIG",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/DeviceType",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DriverError.INTERNAL_ERROR",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DriverError.INVALID_ARGS",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DriverError.NOT_SUPPORTED",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DriverError.SHOULD_WAIT",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/DriverError.WRONG_TYPE",
"value": "4"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/DriverError",
"strictness": "flexible",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/Format.pcm_format",
"ordinal": "1",
"type": "fuchsia.hardware.audio/PcmFormat"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/Format"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/GainState.agc_enabled",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/GainState.gain_db",
"ordinal": "3",
"type": "float32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/GainState.muted",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/GainState"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/GetVmoError.INTERNAL_ERROR",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/GetVmoError.INVALID_ARGS",
"value": "1"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/GetVmoError",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/Health.GetHealthState",
"strictness": "strict",
"ordinal": "5626242144218069636",
"direction": "two_way",
"response": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/Health",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/HealthGetHealthStateResponse.state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/HealthState"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/HealthState.healthy",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/HealthState"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_CHANNELS_IN_RING_BUFFER",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_CHANNEL_SETS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_FORMATS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_BITS_PER_SAMPLE",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_BITS_PER_SLOT",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_FRAME_FORMATS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_NUMBER_OF_CHANNELS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_RATES",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_DAI_SUPPORTED_SAMPLE_FORMATS",
"type": "uint32",
"value": "4"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_FORMATS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_SUPPORTED_BYTES_PER_SAMPLE",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_SUPPORTED_NUMBER_OF_CHANNELS",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_SUPPORTED_RATES",
"type": "uint32",
"value": "64"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_SUPPORTED_SAMPLE_FORMATS",
"type": "uint32",
"value": "3"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_COUNT_SUPPORTED_VALID_BITS_PER_SAMPLE",
"type": "uint32",
"value": "8"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_DAI_UI_STRING_SIZE",
"type": "uint32",
"value": "256"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/MAX_UI_STRING_SIZE",
"type": "uint32",
"value": "256"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/PcmFormat.bytes_per_sample",
"ordinal": "3",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/PcmFormat.frame_rate",
"ordinal": "5",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/PcmFormat.number_of_channels",
"ordinal": "1",
"type": "uint8"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/PcmFormat.sample_format",
"ordinal": "2",
"type": "fuchsia.hardware.audio/SampleFormat"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/PcmFormat.valid_bits_per_sample",
"ordinal": "4",
"type": "uint8"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/PcmFormat"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PcmSupportedFormats.bytes_per_sample",
"ordinal": "3",
"type": "vector<uint8>:8"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PcmSupportedFormats.channel_sets",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/ChannelSet>:64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PcmSupportedFormats.frame_rates",
"ordinal": "5",
"type": "vector<uint32>:64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PcmSupportedFormats.sample_formats",
"ordinal": "2",
"type": "vector<fuchsia.hardware.audio/SampleFormat>:3"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PcmSupportedFormats.valid_bits_per_sample",
"ordinal": "4",
"type": "vector<uint8>:8"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/PcmSupportedFormats"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/PlugDetectCapabilities.CAN_ASYNC_NOTIFY",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/PlugDetectCapabilities.HARDWIRED",
"value": "0"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/PlugDetectCapabilities",
"strictness": "strict",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PlugState.plug_state_time",
"ordinal": "2",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/PlugState.plugged",
"ordinal": "1",
"type": "bool"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/PlugState"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.GetProperties",
"strictness": "strict",
"ordinal": "5229822864953313",
"direction": "two_way",
"response": "fuchsia.hardware.audio/RingBufferGetPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.GetVmo",
"strictness": "strict",
"ordinal": "4956480724771177786",
"direction": "two_way",
"request": "fuchsia.hardware.audio/RingBufferGetVmoRequest",
"response": "fuchsia.hardware.audio/RingBuffer_GetVmo_Response",
"error": "fuchsia.hardware.audio/GetVmoError"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.SetActiveChannels",
"strictness": "strict",
"ordinal": "6941283709324948233",
"direction": "two_way",
"request": "fuchsia.hardware.audio/RingBufferSetActiveChannelsRequest",
"response": "fuchsia.hardware.audio/RingBuffer_SetActiveChannels_Response",
"error": "int32"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.Start",
"strictness": "strict",
"ordinal": "6762014822040635693",
"direction": "two_way",
"response": "fuchsia.hardware.audio/RingBufferStartResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.Stop",
"strictness": "strict",
"ordinal": "5307278430160871696",
"direction": "two_way"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/RingBuffer.WatchClockRecoveryPositionInfo",
"strictness": "strict",
"ordinal": "7587821593477343205",
"direction": "two_way",
"response": "fuchsia.hardware.audio/RingBufferWatchClockRecoveryPositionInfoResponse"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/RingBuffer",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferGetPropertiesResponse.properties",
"ordinal": "1",
"type": "fuchsia.hardware.audio/RingBufferProperties"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferGetPropertiesResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferGetVmoRequest.clock_recovery_notifications_per_ring",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferGetVmoRequest.min_frames",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferGetVmoRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferPositionInfo.position",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferPositionInfo.timestamp",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferPositionInfo"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/RingBufferProperties.external_delay",
"ordinal": "1",
"type": "int64"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/RingBufferProperties.fifo_depth",
"ordinal": "2",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/RingBufferProperties.needs_cache_flush_or_invalidate",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/RingBufferProperties.turn_on_delay",
"ordinal": "4",
"type": "int64"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/RingBufferProperties"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferSetActiveChannelsRequest.active_channels_bitmask",
"ordinal": "1",
"type": "uint64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferSetActiveChannelsRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferStartResponse.start_time",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferStartResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBufferWatchClockRecoveryPositionInfoResponse.position_info",
"ordinal": "1",
"type": "fuchsia.hardware.audio/RingBufferPositionInfo"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBufferWatchClockRecoveryPositionInfoResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBuffer_GetVmo_Response.num_frames",
"ordinal": "1",
"type": "uint32"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBuffer_GetVmo_Response.ring_buffer",
"ordinal": "2",
"type": "zx/Handle:VMO"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBuffer_GetVmo_Response",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/RingBuffer_SetActiveChannels_Response.set_time",
"ordinal": "1",
"type": "int64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/RingBuffer_SetActiveChannels_Response"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/SampleFormat.PCM_FLOAT",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/SampleFormat.PCM_SIGNED",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.hardware.audio/SampleFormat.PCM_UNSIGNED",
"value": "2"
},
{
"kind": "enum",
"name": "fuchsia.hardware.audio/SampleFormat",
"strictness": "strict",
"type": "uint8"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.CreateRingBuffer",
"strictness": "strict",
"ordinal": "3097097606061007290",
"direction": "one_way",
"request": "fuchsia.hardware.audio/StreamConfigCreateRingBufferRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.GetHealthState",
"strictness": "strict",
"ordinal": "5626242144218069636",
"direction": "two_way",
"response": "fuchsia.hardware.audio/HealthGetHealthStateResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.GetProperties",
"strictness": "strict",
"ordinal": "9045972635689499649",
"direction": "two_way",
"response": "fuchsia.hardware.audio/StreamConfigGetPropertiesResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.GetSupportedFormats",
"strictness": "strict",
"ordinal": "4940161235930513022",
"direction": "two_way",
"response": "fuchsia.hardware.audio/StreamConfigGetSupportedFormatsResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.SetGain",
"strictness": "strict",
"ordinal": "4126339684157006724",
"direction": "one_way",
"request": "fuchsia.hardware.audio/StreamConfigSetGainRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.SignalProcessingConnect",
"strictness": "strict",
"ordinal": "757045078484476565",
"direction": "one_way",
"request": "fuchsia.hardware.audio.signalprocessing/ConnectorSignalProcessingConnectRequest"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.WatchGainState",
"strictness": "strict",
"ordinal": "5148265702497150401",
"direction": "two_way",
"response": "fuchsia.hardware.audio/StreamConfigWatchGainStateResponse"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfig.WatchPlugState",
"strictness": "strict",
"ordinal": "5292650570388648614",
"direction": "two_way",
"response": "fuchsia.hardware.audio/StreamConfigWatchPlugStateResponse"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/StreamConfig",
"openness": "closed",
"transport": "channel"
},
{
"kind": "protocol/member",
"name": "fuchsia.hardware.audio/StreamConfigConnector.Connect",
"strictness": "strict",
"ordinal": "2451400700746182636",
"direction": "one_way",
"request": "fuchsia.hardware.audio/StreamConfigConnectorConnectRequest"
},
{
"kind": "protocol",
"name": "fuchsia.hardware.audio/StreamConfigConnector",
"openness": "closed",
"transport": "channel"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigConnectorConnectRequest.protocol",
"ordinal": "1",
"type": "server_end:fuchsia.hardware.audio/StreamConfig"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigConnectorConnectRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigCreateRingBufferRequest.format",
"ordinal": "1",
"type": "fuchsia.hardware.audio/Format"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigCreateRingBufferRequest.ring_buffer",
"ordinal": "2",
"type": "server_end:fuchsia.hardware.audio/RingBuffer"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigCreateRingBufferRequest",
"resourceness": "resource"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigGetPropertiesResponse.properties",
"ordinal": "1",
"type": "fuchsia.hardware.audio/StreamProperties"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigGetPropertiesResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigGetSupportedFormatsResponse.supported_formats",
"ordinal": "1",
"type": "vector<fuchsia.hardware.audio/SupportedFormats>:64"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigGetSupportedFormatsResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigSetGainRequest.target_state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/GainState"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigSetGainRequest"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigWatchGainStateResponse.gain_state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/GainState"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigWatchGainStateResponse"
},
{
"kind": "struct/member",
"name": "fuchsia.hardware.audio/StreamConfigWatchPlugStateResponse.plug_state",
"ordinal": "1",
"type": "fuchsia.hardware.audio/PlugState"
},
{
"kind": "struct",
"name": "fuchsia.hardware.audio/StreamConfigWatchPlugStateResponse"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.can_agc",
"ordinal": "4",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.can_mute",
"ordinal": "3",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.clock_domain",
"ordinal": "11",
"type": "uint32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.gain_step_db",
"ordinal": "7",
"type": "float32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.is_input",
"ordinal": "2",
"type": "bool"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.manufacturer",
"ordinal": "9",
"type": "string:256"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.max_gain_db",
"ordinal": "6",
"type": "float32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.min_gain_db",
"ordinal": "5",
"type": "float32"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.plug_detect_capabilities",
"ordinal": "8",
"type": "fuchsia.hardware.audio/PlugDetectCapabilities"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.product",
"ordinal": "10",
"type": "string:256"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/StreamProperties.unique_id",
"ordinal": "1",
"type": "array<uint8,16>"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/StreamProperties"
},
{
"kind": "table/member",
"name": "fuchsia.hardware.audio/SupportedFormats.pcm_supported_formats",
"ordinal": "1",
"type": "fuchsia.hardware.audio/PcmSupportedFormats"
},
{
"kind": "table",
"name": "fuchsia.hardware.audio/SupportedFormats"
},
{
"kind": "const",
"name": "fuchsia.hardware.audio/UNIQUE_ID_SIZE",
"type": "uint32",
"value": "16"
},
{
"kind": "library",
"name": "fuchsia.hardware.audio"
}
]