template <>
class WireWeakAsyncClientImpl
Defined at line 25916 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::AudioCapturer::DiscardAllPackets> DiscardAllPackets ()
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_media::AudioCapturer::CaptureAt> CaptureAt (uint32_t payload_buffer_id, uint32_t payload_offset, uint32_t frames)
Explicitly specifies a region of the shared payload buffer for the audio
input to capture into.
Allocates 32 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_media::AudioCapturer::StopAsyncCapture> StopAsyncCapture ()
Stops capturing in 'async' capture mode and (optionally) deliver a callback
that may be used by the client if explicit synchronization is needed.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_media::AudioCapturer::GetReferenceClock> GetReferenceClock ()
Retrieves the stream's reference clock. The returned handle will have READ, DUPLICATE
and TRANSFER rights, and will refer to a zx::clock that is MONOTONIC and CONTINUOUS.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.
::fidl::internal::WireThenable< ::fuchsia_media::AudioCapturer::GetStreamType> GetStreamType ()
Gets the currently configured stream type. Note: for an AudioCapturer
which was just created and has not yet had its stream type explicitly
set, this will retrieve the stream type -- at the time the AudioCapturer
was created -- of the source (input or looped-back output) to which the
AudioCapturer is bound. Even if this matches the client's desired format,
`SetPcmStreamType` must still be called.
Allocates 16 bytes of request buffer on the stack. The callback is stored on the heap.