class DeviceInspectInstance
Defined at line 312 of file ../../src/media/audio/services/device_registry/inspector.h
This represents an audio driver and its device. It is created when an audio device is detected in
DevFs or added via Provider/AddDevice.
Public Methods
inspect::Node & inspect_node ()
Defined at line 319 of file ../../src/media/audio/services/device_registry/inspector.h
void DeviceInspectInstance (inspect::Node device_node, std::string device_name, fuchsia_audio_device::DeviceType device_type, const zx::time & added_at, const std::string & added_by)
////////////////////////////////////
DeviceInspectInstance methods
Defined at line 489 of file ../../src/media/audio/services/device_registry/inspector.cc
void ~DeviceInspectInstance ()
Defined at line 505 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordTokenId (TokenId token_id)
Defined at line 509 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordDeviceHealthOk ()
Defined at line 514 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordProperties (std::optional<bool> is_input, std::optional<std::string> manufacturer, std::optional<std::string> product, std::optional<std::string> unique_instance_id, std::optional<ClockDomain> clock_domain)
Defined at line 519 of file ../../src/media/audio/services/device_registry/inspector.cc
std::shared_ptr<DaiElement> RecordDaiElement (ElementId element_id, const std::optional<std::string> & element_name)
Defined at line 548 of file ../../src/media/audio/services/device_registry/inspector.cc
std::shared_ptr<RingBufferElement> RecordRingBufferElement (ElementId element_id, const std::optional<std::string> & element_name)
Defined at line 562 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordRingBufferSupportedFormatSets (ElementId element_id, const std::vector<fuchsia_audio_device::PcmFormatSet> & format_sets)
Defined at line 592 of file ../../src/media/audio/services/device_registry/inspector.cc
std::shared_ptr<RingBufferInspectInstance> RecordRingBufferInstance (ElementId element_id, const zx::time & created_at)
Defined at line 608 of file ../../src/media/audio/services/device_registry/inspector.cc
std::shared_ptr<PacketStreamElement> RecordPacketStreamElement (ElementId element_id, const std::optional<std::string> & element_name)
Defined at line 577 of file ../../src/media/audio/services/device_registry/inspector.cc
std::shared_ptr<PacketStreamInspectInstance> RecordPacketStreamInstance (ElementId element_id, const zx::time & created_at)
Defined at line 623 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordCommandTimeout (const std::string & cmd_tag, const zx::duration & expected, std::optional<zx::duration> actual)
Defined at line 638 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordError (const zx::time & failed_at)
Defined at line 654 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordRemoval (const zx::time & removed_at)
Defined at line 660 of file ../../src/media/audio/services/device_registry/inspector.cc