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

Records