class Recorder

Defined at line 376 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 387 of file ../../src/media/audio/drivers/lib/inspect/recorder.h

void Recorder (inspect::Node & inspect_root)

Defined at line 401 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 411 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc

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

Defined at line 419 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 425 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 436 of file ../../src/media/audio/drivers/lib/inspect/recorder.cc