template <>

class WireWeakAsyncClientImpl

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

Public Methods

::fidl::internal::WireThenable< ::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 72 bytes of request buffer on the stack. The callback is stored on the heap.

::fidl::internal::WireThenable< ::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 16 bytes of request buffer on the stack. The callback is stored on the heap.