class HermeticAudioRealm
Defined at line 26 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.h
Public Members
static basic_string kAudioCore
static basic_string kFakeCobalt
static basic_string kThermalTestControl
Public Methods
template <typename Interface>
zx_status_t Connect (fidl::InterfaceRequest<Interface> request)
Connect to a discoverable service exposed by a child component.
Defined at line 60 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.h
fidl::SynchronousInterfacePtr<fuchsia::virtualaudio::Control> & virtual_audio_control ()
Specialization for fuchsia.virtualaudio.Control, which is connected in a different way.
Defined at line 65 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.h
const std::shared_ptr<std::optional<inspect::testing::TreeClient>> & InspectTree ()
Defined at line 74 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.h
component_testing::RealmRoot & realm_root ()
Returns the root.
Defined at line 79 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.h
void ~HermeticAudioRealm ()
Defined at line 161 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.cc
void Create (Options options, async_dispatcher * dispatcher, std::unique_ptr<HermeticAudioRealm> & realm_out)
Should be called with ASSERT_NO_FATAL_FAILURE(Create(..)).
Defined at line 164 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.cc
void Teardown (component_testing::ScopedChild::TeardownCallback on_teardown_complete)
Defined at line 179 of file ../../src/media/audio/audio_core/testing/integration/hermetic_audio_realm.cc