class RingBuffer_SyncProxy

Defined at line 18217 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/hlcpp/fuchsia/hardware/audio/cpp/fidl.h

Public Methods

void RingBuffer_SyncProxy (::zx::channel channel)
void ~RingBuffer_SyncProxy ()
zx_status_t GetProperties (::fuchsia::hardware::audio::RingBufferProperties * out_properties)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.GetProperties

zx_status_t WatchClockRecoveryPositionInfo (::fuchsia::hardware::audio::RingBufferPositionInfo * out_position_info)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.WatchClockRecoveryPositionInfo

zx_status_t GetVmo (uint32_t min_frames, uint32_t clock_recovery_notifications_per_ring, ::fuchsia::hardware::audio::RingBuffer_GetVmo_Result * out_RingBuffer_GetVmo_Result)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.GetVmo

zx_status_t Start (int64_t * out_start_time)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.Start

zx_status_t Stop ()

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.Stop

zx_status_t SetActiveChannels (uint64_t active_channels_bitmask, ::fuchsia::hardware::audio::RingBuffer_SetActiveChannels_Result * out_RingBuffer_SetActiveChannels_Result)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.SetActiveChannels

zx_status_t WatchDelayInfo (::fuchsia::hardware::audio::RingBuffer_WatchDelayInfo_Result * out_RingBuffer_WatchDelayInfo_Result)

cts-coverage-fidl-name:fuchsia.hardware.audio/RingBuffer.WatchDelayInfo

Friends

class SynchronousInterfacePtr