class StreamSinkServer
Defined at line 22 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.h
Public Methods
std::shared_ptr<StreamSinkServer> Create (std::shared_ptr<const FidlThread> thread, fidl::ServerEnd<fuchsia_audio::StreamSink> server_end, Args args)
The returned server will live until the `server_end` channel is closed.
Defined at line 19 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
void PutPacket (PutPacketRequestView request, PutPacketCompleter::Sync & completer)
Implementation of fidl::WireServer
<fuchsia
_audio::StreamSink>.
Defined at line 33 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
const Format & format ()
Returns the format of packets received by this StreamSink.
Defined at line 47 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.h
std::shared_ptr<CommandQueue> command_queue ()
Returns the queue used to communicate with the producer.
Defined at line 50 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.h
void StartSegment (StartSegmentRequestView request, StartSegmentCompleter::Sync & completer)
Defined at line 120 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
void End (EndCompleter::Sync & completer)
Defined at line 134 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
void WillClose (WillCloseRequestView request, WillCloseCompleter::Sync & completer)
Defined at line 139 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
void ReleasePackets (int64_t before_segment_id)
Clear all packets up through the given segment ID.
Defined at line 149 of file ../../src/media/audio/services/mixer/fidl/stream_sink_server.cc
Records
Friends
template <typename ServerTtemplate <typename T> typename FidlServerTtypename ProtocolT>
class BaseFidlServer