class Recorder

Defined at line 384 of file ../../src/media/audio/drivers/lib/inspect/recorder.h

One of the primary classes used by an outside class.

Records info about a device, such as lifetime, power transitions, and Dai/RingBuffer elements.

Public Methods

RingBufferRecorder & CreateRingBufferInstance (uint64_t element_id, const zx::time & created_at)

Defined at line 395 of file ../../src/media/audio/drivers/lib/inspect/recorder.h

void Recorder (inspect::Node & inspect_root)

Defined at line 423 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc

void PopulateRingBuffer (const std::string & name, uint64_t element_id, bool supports_active_channels, bool outgoing)

Defined at line 433 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc

void PopulateDai (const std::string & name, uint64_t element_id)

Defined at line 441 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc

void RecordSocPowerUp (const zx::time & called_at, const zx::time & completed_at)

Defined at line 447 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc

void RecordSocPowerDown (const zx::time & called_at, const zx::time & completed_at)

Defined at line 458 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc