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