class BufferTracker
Defined at line 19 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.h
Represents all statistics for a named buffer type.
Public Methods
void BufferTracker (inspect::Nodenode,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 27 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 33 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.h
void RecordSubmission ()
Defined at line 82 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.cc
void RecordCompletion ()
Defined at line 121 of file ../../src/media/audio/drivers/lib/inspect/buffer-tracker.cc