class FakeAudioRenderer

Defined at line 24 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

Public Methods

void FakeAudioRenderer (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_media::AudioRenderer> server_end)

Defined at line 26 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void ~FakeAudioRenderer ()

Defined at line 37 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void FakeAudioRenderer (const FakeAudioRenderer & )

Disallow copy, assign and move.

Defined at line 40 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

FakeAudioRenderer & operator= (const FakeAudioRenderer & )

Defined at line 41 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void FakeAudioRenderer (FakeAudioRenderer && )

Defined at line 42 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

FakeAudioRenderer & operator= (FakeAudioRenderer && )

Defined at line 43 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void Unbind ()

Defined at line 45 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool UnbindCompleted ()

Defined at line 51 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void AddPayloadBuffer (AddPayloadBufferRequest & request, AddPayloadBufferCompleter::Sync & completer)

fuchsia_media::AudioRenderer implementation.

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

void RemovePayloadBuffer (RemovePayloadBufferRequest & request, RemovePayloadBufferCompleter::Sync & completer)

Defined at line 60 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SendPacket (SendPacketRequest & request, SendPacketCompleter::Sync & completer)

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

void SendPacketNoReply (SendPacketNoReplyRequest & request, SendPacketNoReplyCompleter::Sync & completer)

Defined at line 71 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void EndOfStream (EndOfStreamCompleter::Sync & completer)

Defined at line 77 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void DiscardAllPackets (DiscardAllPacketsCompleter::Sync & completer)

Defined at line 82 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void DiscardAllPacketsNoReply (DiscardAllPacketsNoReplyCompleter::Sync & completer)

Defined at line 88 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void BindGainControl (BindGainControlRequest & request, BindGainControlCompleter::Sync & completer)

Defined at line 93 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetPtsUnits (SetPtsUnitsRequest & request, SetPtsUnitsCompleter::Sync & completer)

Defined at line 101 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetPtsContinuityThreshold (SetPtsContinuityThresholdRequest & request, SetPtsContinuityThresholdCompleter::Sync & completer)

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

void GetReferenceClock (GetReferenceClockCompleter::Sync & completer)

Defined at line 110 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetReferenceClock (SetReferenceClockRequest & request, SetReferenceClockCompleter::Sync & completer)

Defined at line 114 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetUsage (SetUsageRequest & request, SetUsageCompleter::Sync & completer)

Defined at line 119 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetUsage2 (SetUsage2Request & request, SetUsage2Completer::Sync & completer)

Defined at line 124 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void SetPcmStreamType (SetPcmStreamTypeRequest & request, SetPcmStreamTypeCompleter::Sync & completer)

Defined at line 129 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void EnableMinLeadTimeEvents (EnableMinLeadTimeEventsRequest & request, EnableMinLeadTimeEventsCompleter::Sync & completer)

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

void GetMinLeadTime (GetMinLeadTimeCompleter::Sync & completer)

Defined at line 140 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void Play (PlayRequest & request, PlayCompleter::Sync & completer)

Defined at line 142 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void PlayNoReply (PlayNoReplyRequest & request, PlayNoReplyCompleter::Sync & completer)

Defined at line 144 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void Pause (PauseCompleter::Sync & completer)

Defined at line 150 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

void PauseNoReply (PauseNoReplyCompleter::Sync & completer)

Defined at line 152 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

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

Defined at line 157 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectAddPayloadBufferCalled (uint32_t id, zx_koid_t payload_buffer_koid)

Checks

Defined at line 167 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectAddPayloadBufferNotCalled ()

Defined at line 181 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectRemovePayloadBufferCalled (uint32_t id)

Defined at line 186 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectRemovePayloadBufferNotCalled ()

Defined at line 198 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectSendPacketCalled (const fuchsia_media::StreamPacket & expected_packet)

Defined at line 203 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectSendPacketNoReplyCalled (const fuchsia_media::StreamPacket & expected_packet)

Defined at line 215 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectEndOfStreamCalled ()

Defined at line 227 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectDiscardAllPacketsCalled ()

Defined at line 234 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectDiscardAllPacketsNoReplyCalled ()

Defined at line 241 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

std::unique_ptr<FakeGainControl> ExpectBindGainControlCalled ()

Defined at line 248 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectSetUsage2Called (fuchsia_media::AudioRenderUsage2 expected_usage)

Defined at line 253 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectSetPcmStreamTypeCalled (const fuchsia_media::AudioStreamType & expected_stream_type)

Defined at line 266 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectPlayNoReplyCalled (int64_t expected_reference_time, int64_t expected_media_time)

Defined at line 278 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectPauseNoReplyCalled ()

Defined at line 292 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h

bool ExpectNoOtherCalled ()

Defined at line 299 of file ../../src/media/audio/consumer/test/fake_audio_renderer.h