class BufferTracker

Defined at line 18 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.h

Represents all statistics for a named buffer type.

Public Methods

void BufferTracker (inspect::Node node, std::optional<uint32_t> max_buffer_count, std::optional<zx::duration> per_buffer_duration)

Defined at line 12 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.cc

void StartMonitoringOutstandingBufferCount ()

Should be called once a pipeline is "primed" with initial data, before streaming begins.

Defined at line 26 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.h

void StopMonitoringOutstandingBufferCount ()

Should be called once a pipeline is no longer streaming, before it "drains".

Defined at line 32 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.h

void RecordSubmission ()

Defined at line 80 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.cc

void RecordCompletion ()

Defined at line 117 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.cc