class FakeAudioRenderer
Defined at line 26 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
Public Methods
std::shared_ptr<FakeAudioRenderer> CreateWithDefaultFormatInfo (async_dispatcher_t * dispatcher, LinkMatrix * link_matrix, std::shared_ptr<AudioCoreClockFactory> clock_factory)
static
Defined at line 27 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.cc
std::shared_ptr<FakeAudioRenderer> Create (async_dispatcher_t * dispatcher, std::optional<Format> format, fuchsia::media::AudioRenderUsage2 usage, LinkMatrix * link_matrix, std::shared_ptr<AudioCoreClockFactory> clock_factory)
Defined at line 28 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void FakeAudioRenderer (async_dispatcher_t * dispatcher, std::optional<Format> format, fuchsia::media::AudioRenderUsage2 usage, LinkMatrix * link_matrix, std::shared_ptr<AudioCoreClockFactory> clock_factory)
Defined at line 37 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.cc
std::optional<Format> format ()
|media::audio::AudioObject|
Defined at line 48 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void EnqueueAudioPacket (float sample, zx::duration duration, fit::closure callback)
Enqueues a packet that has all samples initialized to |sample| and lasts for |duration|.
Defined at line 49 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.cc
std::optional<StreamUsage> usage ()
Defined at line 52 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void AddPayloadBuffer (uint32_t id, ::zx::vmo payload_buffer)
|fuchsia::media::AudioRenderer|
Defined at line 57 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void RemovePayloadBuffer (uint32_t id)
Defined at line 58 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SendPacket (fuchsia::media::StreamPacket packet, SendPacketCallback callback)
Defined at line 59 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SendPacketNoReply (fuchsia::media::StreamPacket packet)
Defined at line 60 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void EndOfStream ()
Defined at line 61 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void DiscardAllPackets (DiscardAllPacketsCallback callback)
Defined at line 62 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void DiscardAllPacketsNoReply ()
Defined at line 63 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetPcmStreamType (fuchsia::media::AudioStreamType type)
Defined at line 64 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetPtsUnits (uint32_t tick_per_second_numerator, uint32_t tick_per_second_denominator)
Defined at line 65 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetPtsContinuityThreshold (float threshold_seconds)
Defined at line 67 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void GetReferenceClock (GetReferenceClockCallback callback)
Defined at line 68 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetReferenceClock (::zx::clock reference_clock)
Defined at line 69 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void Play (int64_t reference_time, int64_t media_time, PlayCallback callback)
Defined at line 70 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void PlayNoReply (int64_t reference_time, int64_t media_time)
Defined at line 71 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void Pause (PauseCallback callback)
Defined at line 72 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void PauseNoReply ()
Defined at line 73 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void EnableMinLeadTimeEvents (bool enabled)
Defined at line 74 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void GetMinLeadTime (GetMinLeadTimeCallback callback)
Defined at line 75 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void BindGainControl (::fidl::InterfaceRequest< ::fuchsia::media::audio::GainControl> gain_control_request)
Defined at line 76 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetUsage (fuchsia::media::AudioRenderUsage usage)
Defined at line 78 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void SetUsage2 (fuchsia::media::AudioRenderUsage2 usage2)
Defined at line 79 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
void handle_unknown_method (uint64_t ordinal, bool method_has_response)
Defined at line 80 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.h
fpromise::result<std::shared_ptr<ReadableStream>, zx_status_t> InitializeDestLink (const AudioObject & dest)
Defined at line 81 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.cc
void CleanupDestLink (const AudioObject & dest)
Defined at line 90 of file ../../src/media/audio/audio_core/testing/fake_audio_renderer.cc