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::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 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