class FakeAudioRenderer

Defined at line 16 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.h

Implements AudioRenderer for testing.

Public Methods

void FakeAudioRenderer ()

Defined at line 19 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void ~FakeAudioRenderer ()

Defined at line 21 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void Bind (fidl::InterfaceRequest<fuchsia::media::AudioRenderer> request, fit::function<void (zx_status_t)> error_handler)

Binds the renderer.

Defined at line 23 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void ExpectWarmup (bool defer_min_lead_time_event)

Defined at line 31 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.h

void ChangeMinLeadTime (zx::duration min_lead_time)

Fires the |OnMinLeadTimeChanged| event.

Defined at line 37 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetExpectations (const Expectations & expectations)

Sets expectations.

Defined at line 47 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.h

void SetPcmStreamType (fuchsia::media::AudioStreamType stream_type)

AudioRenderer implementation.

Defined at line 47 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

bool completed ()

Defined at line 52 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.h

void AddPayloadBuffer (uint32_t id, zx::vmo payload_buffer)

Defined at line 54 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void RemovePayloadBuffer (uint32_t id)

Defined at line 78 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetPtsUnits (uint32_t tick_per_second_numerator, uint32_t tick_per_second_denominator)

Defined at line 80 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetPtsContinuityThreshold (float threshold_seconds)

Defined at line 85 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetReferenceClock (zx::clock ref_clock)

Defined at line 87 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void GetReferenceClock (GetReferenceClockCallback callback)

Defined at line 89 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SendPacket (fuchsia::media::StreamPacket packet, SendPacketCallback callback)

Defined at line 94 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SendPacketNoReply (fuchsia::media::StreamPacket packet)

Defined at line 117 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void EndOfStream ()

Defined at line 137 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void DiscardAllPackets (DiscardAllPacketsCallback callback)

Defined at line 139 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void DiscardAllPacketsNoReply ()

Defined at line 144 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void Play (int64_t reference_time, int64_t media_time, PlayCallback callback)

Defined at line 146 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void PlayNoReply (int64_t reference_time, int64_t media_time)

Defined at line 150 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void Pause (PauseCallback callback)

Defined at line 161 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void PauseNoReply ()

Defined at line 163 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void BindGainControl (fidl::InterfaceRequest<fuchsia::media::audio::GainControl> request)

Defined at line 167 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void EnableMinLeadTimeEvents (bool enabled)

Defined at line 172 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void GetMinLeadTime (GetMinLeadTimeCallback callback)

Defined at line 183 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetUsage (fuchsia::media::AudioRenderUsage usage)

Defined at line 185 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void SetUsage2 (fuchsia::media::AudioRenderUsage2 usage)

Defined at line 187 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

void handle_unknown_method (uint64_t ordinal, bool method_has_response)

Defined at line 192 of file ../../src/media/sounds/soundplayer/test/fake_audio_renderer.cc

Records