blob: c0aa975184ed25513b04901212604ae9bf242fbb [file] [log] [blame]
[
{
"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"
}
]