| [ |
| { |
| "declaration": "fuchsia.mem/Range", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/InputConfiguration.buffer" |
| }, |
| { |
| "declaration": "fuchsia.mediastreams/AudioFormat", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/InputConfiguration.format" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.audio.effects/InputConfiguration", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.audio.effects/MAX_INPUT_STREAMS", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.audio.effects/MAX_OUTPUT_STREAMS", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.audio.effects/MAX_PROCESS_STAGES", |
| "value": "8" |
| }, |
| { |
| "declaration": "uint32", |
| "kind": "const", |
| "name": "fuchsia.audio.effects/MAX_PROCESS_STAGE_NAME_LENGTH", |
| "value": "64" |
| }, |
| { |
| "declaration": "fuchsia.mem/Range", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/OutputConfiguration.buffer" |
| }, |
| { |
| "declaration": "fuchsia.mediastreams/AudioFormat", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/OutputConfiguration.format" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/OutputConfiguration.latency_frames" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/OutputConfiguration.ring_out_frames" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.audio.effects/OutputConfiguration", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.cpu_time" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.kernel_lock_contention_time" |
| }, |
| { |
| "declaration": "string:64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.name" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.page_fault_time" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.queue_time" |
| }, |
| { |
| "declaration": "int64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessMetrics.wall_time" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.audio.effects/ProcessMetrics" |
| }, |
| { |
| "declaration": "vector<float32>:8", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessOptions.total_applied_gain_db_per_input" |
| }, |
| { |
| "declaration": "vector<uint32>:8", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessOptions.usage_mask_per_input" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.audio.effects/ProcessOptions" |
| }, |
| { |
| "declaration": "(uint64 num_frames,fuchsia.audio.effects/ProcessOptions options) -> (fuchsia.audio.effects/Processor_Process_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.audio.effects/Processor.Process" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.audio.effects/Processor" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration.block_size_frames" |
| }, |
| { |
| "declaration": "vector<fuchsia.audio.effects/InputConfiguration>:8", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration.inputs" |
| }, |
| { |
| "declaration": "uint64", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration.max_frames_per_call" |
| }, |
| { |
| "declaration": "vector<fuchsia.audio.effects/OutputConfiguration>:8", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration.outputs" |
| }, |
| { |
| "declaration": "client_end:fuchsia.audio.effects/Processor", |
| "kind": "table/member", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration.processor" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.audio.effects/ProcessorConfiguration", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "(string:1024 name) -> (fuchsia.audio.effects/ProcessorCreator_Create_Result result)", |
| "kind": "protocol/member", |
| "name": "fuchsia.audio.effects/ProcessorCreator.Create" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.audio.effects/ProcessorCreator" |
| }, |
| { |
| "declaration": "fuchsia.audio.effects/ProcessorConfiguration", |
| "kind": "struct/member", |
| "name": "fuchsia.audio.effects/ProcessorCreator_Create_Response.processor_configuration" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.audio.effects/ProcessorCreator_Create_Response", |
| "resourceness": "resource" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.audio.effects/ProcessorCreator_Create_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.audio.effects/ProcessorCreator_Create_Response", |
| "kind": "union/member", |
| "name": "fuchsia.audio.effects/ProcessorCreator_Create_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.audio.effects/ProcessorCreator_Create_Result", |
| "resourceness": "resource", |
| "strictness": "strict" |
| }, |
| { |
| "declaration": "vector<fuchsia.audio.effects/ProcessMetrics>:8", |
| "kind": "struct/member", |
| "name": "fuchsia.audio.effects/Processor_Process_Response.per_stage_metrics" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.audio.effects/Processor_Process_Response" |
| }, |
| { |
| "declaration": "int32", |
| "kind": "union/member", |
| "name": "fuchsia.audio.effects/Processor_Process_Result.err" |
| }, |
| { |
| "declaration": "fuchsia.audio.effects/Processor_Process_Response", |
| "kind": "union/member", |
| "name": "fuchsia.audio.effects/Processor_Process_Result.response" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.audio.effects/Processor_Process_Result", |
| "strictness": "strict" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.audio.effects" |
| } |
| ] |