class RingBufferInspectInstance

Defined at line 120 of file ../../src/media/audio/services/device_registry/inspector.h

This represents an active instance of the audio driver RingBuffer protocol.

Public Methods

void RingBufferInspectInstance (inspect::Node ring_buffer_instance_node, const zx::time & created_at)

////////////////////////////////////

RingBufferInspectInstance methods

Defined at line 70 of file ../../src/media/audio/services/device_registry/inspector.cc

void ~RingBufferInspectInstance ()

Defined at line 77 of file ../../src/media/audio/services/device_registry/inspector.cc

void RecordDestructionTime (const zx::time & destroyed_at)

Defined at line 79 of file ../../src/media/audio/services/device_registry/inspector.cc

void RecordStartTime (const zx::time & started_at)

Defined at line 84 of file ../../src/media/audio/services/device_registry/inspector.cc

void RecordStopTime (const zx::time & stopped_at)

Defined at line 96 of file ../../src/media/audio/services/device_registry/inspector.cc

std::shared_ptr<SetActiveChannelsInspectInstance> RecordSetActiveChannelsCall (uint64_t channel_bitmask, const zx::time & called_at, const zx::time & completed_at)

Defined at line 103 of file ../../src/media/audio/services/device_registry/inspector.cc

void RecordBuffer (uint64_t requested_bytes, uint64_t producer_frames, uint64_t consumer_frames, uint64_t vmo_size)

Defined at line 121 of file ../../src/media/audio/services/device_registry/inspector.cc

inspect::Node & inspect_node ()

Defined at line 130 of file ../../src/media/audio/services/device_registry/inspector.h

void RecordFormat (uint32_t channel_count, uint32_t frames_per_second, fuchsia_audio::SampleType sample_type)

Defined at line 130 of file ../../src/media/audio/services/device_registry/inspector.cc