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