blob: c3128a32349e4c7563787dbdaa167c051fcd9523 [file] [log] [blame]
[
{
"declaration": "(string:128 effect_name,string config) -> (fuchsia.media.audio/EffectsController_UpdateEffect_Result result)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/EffectsController.UpdateEffect"
},
{
"kind": "protocol",
"name": "fuchsia.media.audio/EffectsController"
},
{
"kind": "struct",
"name": "fuchsia.media.audio/EffectsController_UpdateEffect_Response"
},
{
"declaration": "fuchsia.media.audio/UpdateEffectError",
"kind": "union/member",
"name": "fuchsia.media.audio/EffectsController_UpdateEffect_Result.err"
},
{
"declaration": "fuchsia.media.audio/EffectsController_UpdateEffect_Response",
"kind": "union/member",
"name": "fuchsia.media.audio/EffectsController_UpdateEffect_Result.response"
},
{
"kind": "union",
"name": "fuchsia.media.audio/EffectsController_UpdateEffect_Result",
"strictness": "strict"
},
{
"declaration": " -> (float32 gain_db,bool muted)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/GainControl.OnGainMuteChanged"
},
{
"declaration": "(float32 gain_db)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/GainControl.SetGain"
},
{
"declaration": "(float32 gain_db,int64 duration,fuchsia.media.audio/RampType rampType)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/GainControl.SetGainWithRamp"
},
{
"declaration": "(bool muted)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/GainControl.SetMute"
},
{
"kind": "protocol",
"name": "fuchsia.media.audio/GainControl"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.media.audio/MAX_EFFECT_NAME_LENGTH",
"value": "128"
},
{
"declaration": "float32",
"kind": "const",
"name": "fuchsia.media.audio/MAX_GAIN_DB",
"value": "24"
},
{
"declaration": "float32",
"kind": "const",
"name": "fuchsia.media.audio/MAX_VOLUME",
"value": "1"
},
{
"declaration": "float32",
"kind": "const",
"name": "fuchsia.media.audio/MIN_VOLUME",
"value": "0"
},
{
"declaration": "float32",
"kind": "const",
"name": "fuchsia.media.audio/MUTED_GAIN_DB",
"value": "-160"
},
{
"kind": "enum/member",
"name": "fuchsia.media.audio/RampType.SCALE_LINEAR",
"value": "1"
},
{
"declaration": "uint16",
"kind": "enum",
"name": "fuchsia.media.audio/RampType",
"strictness": "strict"
},
{
"kind": "enum/member",
"name": "fuchsia.media.audio/UpdateEffectError.INVALID_CONFIG",
"value": "1"
},
{
"kind": "enum/member",
"name": "fuchsia.media.audio/UpdateEffectError.NOT_FOUND",
"value": "2"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.media.audio/UpdateEffectError",
"strictness": "strict"
},
{
"declaration": " -> (float32 new_volume,bool new_muted)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/VolumeControl.OnVolumeMuteChanged"
},
{
"declaration": "(bool mute)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/VolumeControl.SetMute"
},
{
"declaration": "(float32 volume)",
"kind": "protocol/member",
"name": "fuchsia.media.audio/VolumeControl.SetVolume"
},
{
"kind": "protocol",
"name": "fuchsia.media.audio/VolumeControl"
},
{
"kind": "library",
"name": "fuchsia.media.audio"
}
]