class PacketQueue
Defined at line 25 of file ../../src/media/audio/audio_core/packet_queue.h
Public Methods
void PacketQueue (Format format, std::shared_ptr<Clock> audio_clock)
Defined at line 21 of file ../../src/media/audio/audio_core/packet_queue.cc
void PacketQueue (Format format, fbl::RefPtr<VersionedTimelineFunction> ref_time_to_frac_presentation_frame, std::shared_ptr<Clock> audio_clock)
Defined at line 24 of file ../../src/media/audio/audio_core/packet_queue.cc
void PushPacket (const fbl::RefPtr<Packet> & packet)
Defined at line 30 of file ../../src/media/audio/audio_core/packet_queue.cc
bool empty ()
Defined at line 32 of file ../../src/media/audio/audio_core/packet_queue.h
void set_usage (const StreamUsage & usage)
Defined at line 37 of file ../../src/media/audio/audio_core/packet_queue.h
void Flush (const fbl::RefPtr<PendingFlushToken> & flush_token)
Defined at line 39 of file ../../src/media/audio/audio_core/packet_queue.cc
void SetUnderflowReporter (fit::function<void (zx::duration)> underflow_reporter)
Register a callback to invoke when a packet underflows.
The duration estimates the lateness of the packet relative to the system monotonic clock.
Defined at line 47 of file ../../src/media/audio/audio_core/packet_queue.h
std::shared_ptr<Clock> reference_clock ()
Defined at line 53 of file ../../src/media/audio/audio_core/packet_queue.h
TimelineFunctionSnapshot ref_time_to_frac_presentation_frame ()
|media::audio::ReadableStream|
Defined at line 161 of file ../../src/media/audio/audio_core/packet_queue.cc