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

Records