| [ |
| { |
| "declaration": "(server_end:fuchsia.hardware.audio.signalprocessing/SignalProcessing protocol)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Connector.SignalProcessingConnect" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.audio.signalprocessing/Connector" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/DynamicsBand>:64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Dynamics.bands" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Dynamics.supported_controls" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/Dynamics" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBand.id" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBand" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.attack" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.id" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.input_gain_db" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.knee_width_db" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/LevelType", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.level_type" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.linked_channels" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.lookahead" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.max_frequency" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.min_frequency" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.output_gain_db" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.ratio" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.release" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.threshold_db" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/ThresholdType", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState.threshold_type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsBandState" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/DynamicsBandState>:64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsElementState.band_states" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsElementState" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.ATTACK", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.INPUT_GAIN", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.KNEE_WIDTH", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.LEVEL_TYPE", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.LINKED_CHANNELS", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.LOOKAHEAD", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.OUTPUT_GAIN", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.RELEASE", |
| "value": "4" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls.THREDSHOLD_TYPE", |
| "value": "256" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.hardware.audio.signalprocessing/DynamicsSupportedControls", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EdgePair.processing_element_id_from" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EdgePair.processing_element_id_to" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.audio.signalprocessing/EdgePair" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element.can_disable" |
| }, |
| { |
| "declaration": "string:256", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element.description" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element.id" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/ElementType", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element.type" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element.type_specific" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/Element" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementState.enabled" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Latency", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementState.latency" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementState.type_specific" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementState" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.AUTOMATIC_GAIN_CONTROL", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.AUTOMATIC_GAIN_LIMITER", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.CONNECTION_POINT", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.DELAY", |
| "value": "9" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.DYNAMICS", |
| "value": "7" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.END_POINT", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.EQUALIZER", |
| "value": "10" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.GAIN", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.MUTE", |
| "value": "8" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.SAMPLE_RATE_CONVERSION", |
| "value": "11" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType.VENDOR_SPECIFIC", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/ElementType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/EqualizerBand>:64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.bands" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.can_disable_bands" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.max_frequency" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.max_gain_db" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.max_q" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.min_frequency" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.min_gain_db" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer.supported_controls" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/Equalizer" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBand.id" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBand" |
| }, |
| { |
| "declaration": "bool", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.enabled" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.frequency" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.gain_db" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.id" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.q" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState.type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandState" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.HIGH_CUT", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.HIGH_SHELF", |
| "value": "6" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.LOW_CUT", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.LOW_SHELF", |
| "value": "5" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.NOTCH", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType.PEAK", |
| "value": "1" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerBandType", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/EqualizerBandState>:64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerElementState.bands_state" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerElementState" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.CAN_CONTROL_FREQUENCY", |
| "value": "1" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.CAN_CONTROL_Q", |
| "value": "2" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_HIGH_CUT", |
| "value": "32" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_HIGH_SHELF", |
| "value": "128" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_LOW_CUT", |
| "value": "16" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_LOW_SHELF", |
| "value": "64" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_NOTCH", |
| "value": "8" |
| }, |
| { |
| "kind": "bits/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls.SUPPORTS_TYPE_PEAK", |
| "value": "4" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "bits", |
| "name": "fuchsia.hardware.audio.signalprocessing/EqualizerSupportedControls", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/GainDomain", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain.domain" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain.max_gain" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain.min_gain" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain.min_gain_step" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/GainType", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain.type" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/Gain" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainDomain.ANALOG", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainDomain.DIGITAL", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainDomain.MIXED", |
| "value": "3" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainDomain", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "float32", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainElementState.gain" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainElementState" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainType.DECIBELS", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainType.PERCENT", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/GainType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Latency.latency_frames" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Latency.latency_time" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/Latency", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/LevelType.PEAK", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/LevelType.RMS", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/LevelType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_COUNT_DYNAMICS_BANDS", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_COUNT_EQUALIZER_BANDS", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_COUNT_PROCESSING_ELEMENTS", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_COUNT_PROCESSING_ELEMENTS_EDGE_PAIRS", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_COUNT_TOPOLOGIES", |
| "value": "64" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.hardware.audio.signalprocessing/MAX_STRING_SIZE", |
| "value": "256" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader.GetElements" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader.GetTopologies" |
| }, |
| { |
| "declaration": "(uint64 processing_element_id) -> (fuchsia.hardware.audio.signalprocessing/ElementState state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader.WatchElementState" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/Element>:64", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Response.processing_elements" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/Topology>:64", |
| "kind": "struct/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Response.topologies" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Result", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.audio.signalprocessing/Reader_GetElements_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing.GetElements" |
| }, |
| { |
| "declaration": "() -> (fuchsia.hardware.audio.signalprocessing/Reader_GetTopologies_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing.GetTopologies" |
| }, |
| { |
| "declaration": "(uint64 processing_element_id,fuchsia.hardware.audio.signalprocessing/ElementState state) -> (fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing.SetElementState" |
| }, |
| { |
| "declaration": "(uint64 topology_id) -> (fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing.SetTopology" |
| }, |
| { |
| "declaration": "(uint64 processing_element_id) -> (fuchsia.hardware.audio.signalprocessing/ElementState state)", |
| "kind": "protocol/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing.WatchElementState" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetElementState_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Response", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/SignalProcessing_SetTopology_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ThresholdType.ABOVE", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/ThresholdType.BELOW", |
| "value": "2" |
| }, |
| { |
| "declaration": "uint8", |
| "kind": "enum", |
| "name": "fuchsia.hardware.audio.signalprocessing/ThresholdType", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Topology.id" |
| }, |
| { |
| "declaration": "vector<fuchsia.hardware.audio.signalprocessing/EdgePair>:64", |
| "kind": "table/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/Topology.processing_elements_edge_pairs" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/Topology" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Dynamics", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement.dynamics" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Equalizer", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement.equalizer" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/Gain", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement.gain" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/VendorSpecific", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement.vendor_specific" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElement", |
| "strictness": "flexible" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/DynamicsElementState", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState.dynamics" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/EqualizerElementState", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState.equalizer" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/GainElementState", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState.gain" |
| }, |
| { |
| "declaration": "fuchsia.hardware.audio.signalprocessing/VendorSpecificState", |
| "kind": "union/member", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState.vendor_specific" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.hardware.audio.signalprocessing/TypeSpecificElementState", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/VendorSpecific" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.hardware.audio.signalprocessing/VendorSpecificState" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.hardware.audio.signalprocessing" |
| } |
| ] |