class StreamSinkClient
Defined at line 23 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.h
This object manages a FIDL StreamSink client connection.
Public Methods
void StreamSinkClient (Args args)
Defined at line 11 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.cc
void PutPacket (std::unique_ptr<Packet> packet)
Calls fuchsia.audio.StreamSink/PutPacket.
This method is safe to call from any thread.
Defined at line 41 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.cc
const FidlThread & thread ()
Returns the thread used by this client.
This method is safe to call from any thread.
Defined at line 61 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.h
void End ()
Calls fuchsia.audio.StreamSink/End.
This method is safe to call from any thread.
Defined at line 97 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.cc
void Shutdown ()
Shuts down this client. This FIDL connection will be closed. All future FIDL calls will be
dropped. In-flight packets will not be recycled.
Defined at line 118 of file ../../src/media/audio/services/mixer/fidl/stream_sink_client.cc