class FakeAudioCore

Defined at line 19 of file ../../src/media/audio/consumer/test/fake_audio_core.h

Public Methods

void FakeAudioCore (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_media::AudioCore> server_end)

Defined at line 21 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void ~FakeAudioCore ()

Defined at line 30 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void FakeAudioCore (const FakeAudioCore & )

Disallow copy, assign and move.

Defined at line 33 of file ../../src/media/audio/consumer/test/fake_audio_core.h

FakeAudioCore & operator= (const FakeAudioCore & )

Defined at line 34 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void FakeAudioCore (FakeAudioCore && )

Defined at line 35 of file ../../src/media/audio/consumer/test/fake_audio_core.h

FakeAudioCore & operator= (FakeAudioCore && )

Defined at line 36 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void Unbind ()

Defined at line 38 of file ../../src/media/audio/consumer/test/fake_audio_core.h

bool UnbindCompleted ()

Defined at line 44 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void CreateAudioRenderer (CreateAudioRendererRequest & request, CreateAudioRendererCompleter::Sync & completer)

fuchsia_media::AudioCore implementation.

Defined at line 47 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void CreateAudioCapturer (CreateAudioCapturerRequest & , CreateAudioCapturerCompleter::Sync & )

Defined at line 54 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void CreateAudioCapturerWithConfiguration (CreateAudioCapturerWithConfigurationRequest & , CreateAudioCapturerWithConfigurationCompleter::Sync & )

Defined at line 59 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetRenderUsageGain (SetRenderUsageGainRequest & , SetRenderUsageGainCompleter::Sync & )

Defined at line 65 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetRenderUsageGain2 (SetRenderUsageGain2Request & , SetRenderUsageGain2Completer::Sync & )

Defined at line 69 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetCaptureUsageGain (SetCaptureUsageGainRequest & , SetCaptureUsageGainCompleter::Sync & )

Defined at line 74 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetCaptureUsageGain2 (SetCaptureUsageGain2Request & , SetCaptureUsageGain2Completer::Sync & )

Defined at line 79 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void BindUsageVolumeControl (BindUsageVolumeControlRequest & , BindUsageVolumeControlCompleter::Sync & )

Defined at line 84 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void BindUsageVolumeControl2 (BindUsageVolumeControl2Request & , BindUsageVolumeControl2Completer::Sync & )

Defined at line 89 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void GetDbFromVolume (GetDbFromVolumeRequest & , GetDbFromVolumeCompleter::Sync & )

Defined at line 94 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void GetDbFromVolume2 (GetDbFromVolume2Request & request, GetDbFromVolume2Completer::Sync & completer)

Defined at line 98 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void GetVolumeFromDb (GetVolumeFromDbRequest & , GetVolumeFromDbCompleter::Sync & )

Defined at line 105 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void GetVolumeFromDb2 (GetVolumeFromDb2Request & , GetVolumeFromDb2Completer::Sync & )

Defined at line 109 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetInteraction (SetInteractionRequest & , SetInteractionCompleter::Sync & )

Defined at line 113 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void SetInteraction2 (SetInteraction2Request & , SetInteraction2Completer::Sync & )

Defined at line 117 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void ResetInteractions (ResetInteractionsCompleter::Sync & )

Defined at line 121 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void LoadDefaults (LoadDefaultsCompleter::Sync & )

Defined at line 123 of file ../../src/media/audio/consumer/test/fake_audio_core.h

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_media::AudioCore> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 125 of file ../../src/media/audio/consumer/test/fake_audio_core.h

bool WasGetDbFromVolumeCalled (const fuchsia_media::Usage2 & expected_usage, float expected_volume, float gain_db_to_return)

Checks

Defined at line 135 of file ../../src/media/audio/consumer/test/fake_audio_core.h

std::unique_ptr<FakeAudioRenderer> WasCreateAudioRendererCalled ()

Returns a unique pointer to the previously-created audio renderer, if one was created, a null

unique pointer otherwise. Note that the caller is responsible for the lifetime of the fake

returned fake audio renderer after this call.

Defined at line 159 of file ../../src/media/audio/consumer/test/fake_audio_core.h