| [ |
| { |
| "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" |
| } |
| ] |