class RingBufferElement

Defined at line 223 of file ../../src/media/audio/services/device_registry/inspector.h

This represents a ring buffer element expressed in the hardware topology. Over time, it may have

RingBufferInspectInstance children, if a client connects to the RingBuffer API.

Public Methods

inspect::Node & inspect_node ()

Defined at line 229 of file ../../src/media/audio/services/device_registry/inspector.h

ElementId element_id ()

Defined at line 235 of file ../../src/media/audio/services/device_registry/inspector.h

void RingBufferElement (inspect::Node ring_buffer_element_node, ElementId element_id, const std::optional<std::string> & element_name)

////////////////////////////////////

RingBufferElement methods

Defined at line 319 of file ../../src/media/audio/services/device_registry/inspector.cc

void ~RingBufferElement ()

Defined at line 331 of file ../../src/media/audio/services/device_registry/inspector.cc

std::shared_ptr<RingBufferInspectInstance> RecordRingBufferInstance (const zx::time & created_at)

Defined at line 344 of file ../../src/media/audio/services/device_registry/inspector.cc

void RecordSupportedFormatSets (const std::vector<fuchsia_audio_device::PcmFormatSet> & format_sets)

Defined at line 335 of file ../../src/media/audio/services/device_registry/inspector.cc