class DeviceInspectInstance
Defined at line 238 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 245 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 345 of file ../../src/media/audio/services/device_registry/inspector.cc
void ~DeviceInspectInstance ()
Defined at line 361 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordTokenId (TokenId token_id)
Defined at line 365 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordDeviceHealthOk ()
Defined at line 370 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 375 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 404 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 418 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 433 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 449 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 464 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordError (const zx::time & failed_at)
Defined at line 480 of file ../../src/media/audio/services/device_registry/inspector.cc
void RecordRemoval (const zx::time & removed_at)
Defined at line 486 of file ../../src/media/audio/services/device_registry/inspector.cc