class AudioCapturer_Sync
Defined at line 24188 of file fidling/gen/sdk/fidl/fuchsia.media/fuchsia.media/hlcpp/fuchsia/media/cpp/fidl.h
Public Methods
void ~AudioCapturer_Sync ()
zx_status_t AddPayloadBuffer (uint32_t id, ::zx::vmo payload_buffer)
zx_status_t RemovePayloadBuffer (uint32_t id)
zx_status_t ReleasePacket (::fuchsia::media::StreamPacket packet)
zx_status_t DiscardAllPackets ()
zx_status_t DiscardAllPacketsNoReply ()
zx_status_t SetPcmStreamType (::fuchsia::media::AudioStreamType stream_type)
zx_status_t CaptureAt (uint32_tpayload_buffer_id,uint32_tpayload_offset,uint32_tframes,::fuchsia::media::StreamPacket *out_captured_packet)
zx_status_t StartAsyncCapture (uint32_t frames_per_packet)
zx_status_t StopAsyncCapture ()
zx_status_t StopAsyncCaptureNoReply ()
zx_status_t BindGainControl (::fidl::InterfaceRequest< ::fuchsia::media::audio::GainControl> gain_control_request)
zx_status_t GetReferenceClock (::zx::clock * out_reference_clock)
zx_status_t SetReferenceClock (::zx::clock reference_clock)
zx_status_t SetUsage (::fuchsia::media::AudioCaptureUsage usage)
zx_status_t SetUsage2 (::fuchsia::media::AudioCaptureUsage2 usage)
zx_status_t GetStreamType (::fuchsia::media::StreamType * out_stream_type)