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