template <>

class WireWeakSyncClientImpl

Defined at line 22419 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/cpp/fidl/fuchsia.media/cpp/wire_messaging.h

Public Methods

::fidl::WireResult< ::fuchsia_media::StreamSink::SendPacket> SendPacket (const ::fuchsia_media::wire::StreamPacket & packet)

Sends a packet to the service. The response is sent when the service is

done with the associated payload memory.

`packet` must be valid for the current buffer set, otherwise the service

will close the connection.

Allocates 88 bytes of message buffer on the stack. No heap allocation necessary.

::fidl::WireResult< ::fuchsia_media::StreamSink::DiscardAllPackets> DiscardAllPackets ()

Discards packets previously sent via `SendPacket` or `SendPacketNoReply`

and not yet released. The response is sent after all packets have been

released.

Allocates 32 bytes of message buffer on the stack. No heap allocation necessary.