class DelayInfo

Defined at line 662 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

Public Methods

void DelayInfo ()

Defined at line 664 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void DelayInfo (const DelayInfo & other)

Defined at line 665 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

DelayInfo & operator= (const DelayInfo & other)

Defined at line 666 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void DelayInfo (DelayInfo && other)

Defined at line 667 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

bool IsEmpty ()

Returns whether no field is set.

bool HasUnknownData ()

Returns whether the table references unknown fields.

::fidl::WireTableBuilder< ::fuchsia_audio_device::wire::DelayInfo> Builder (::fidl::AnyArena & arena)

Return a builder that by defaults allocates of an arena.

::fidl::WireTableExternalBuilder< ::fuchsia_audio_device::wire::DelayInfo> ExternalBuilder (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_audio_device::wire::DelayInfo>> frame)

Return a builder that relies on explicitly allocating |fidl::ObjectView|s.

int64_t & internal_delay ()

The driver's best estimate of the delay internal to the hardware it abstracts for

the chosen format. This duration must be non-negative.

Required.

bool has_internal_delay ()
int64_t & external_delay ()

The amount of pipeline delay beyond the interconnect (subsequent to the

DMA "read" position for output devices, or prior to the DMA "write"

position for input devices). If present, this duration must be non-negative.

Optional.

bool has_external_delay ()
DelayInfo & operator= (DelayInfo && other)

Defined at line 668 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

void ~DelayInfo ()

Defined at line 670 of file fidling/gen/sdk/fidl/fuchsia.audio.device/fuchsia.audio.device/cpp/fidl/fuchsia.audio.device/cpp/wire_types.h

Friends

class WireTableBaseBuilder
class WireTableBaseBuilder