class ClockProperties

Defined at line 596 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

Public Methods

void ClockProperties (Storage_ storage)
void ClockProperties ()

Defined at line 601 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void ClockProperties (ClockProperties && )

Defined at line 602 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

void ClockProperties (const ClockProperties & other)
ClockProperties & operator= (ClockProperties && )

Defined at line 603 of file fidling/gen/sdk/fidl/fuchsia.virtualaudio/fuchsia.virtualaudio/cpp/fidl/fuchsia.virtualaudio/cpp/natural_types.h

ClockProperties & operator= (const ClockProperties & other)
bool operator== (const ClockProperties & other)
bool operator!= (const ClockProperties & other)
bool IsEmpty ()
const std::optional<int32_t> & domain ()

The clock domain is an int32 provided by the clock tree to an audio

driver. special values for `CLOCK_DOMAIN_MONOTONIC` (0), and

`CLOCK_DOMAIN_EXTERNAL` (-1) (not locally controllable) are defined in

`fuchsia.hardware.audio`. Note: other than -1, clients should treat any

negative `clock_domain` value as invalid.

Optional.

::std::optional<int32_t> & domain ()

The clock domain is an int32 provided by the clock tree to an audio

driver. special values for `CLOCK_DOMAIN_MONOTONIC` (0), and

`CLOCK_DOMAIN_EXTERNAL` (-1) (not locally controllable) are defined in

`fuchsia.hardware.audio`. Note: other than -1, clients should treat any

negative `clock_domain` value as invalid.

Optional.

ClockProperties & domain (std::optional<int32_t> value)

The clock domain is an int32 provided by the clock tree to an audio

driver. special values for `CLOCK_DOMAIN_MONOTONIC` (0), and

`CLOCK_DOMAIN_EXTERNAL` (-1) (not locally controllable) are defined in

`fuchsia.hardware.audio`. Note: other than -1, clients should treat any

negative `clock_domain` value as invalid.

Optional.

const std::optional<int32_t> & rate_adjustment_ppm ()

Rate-adjustment value for this clock. If omitted, treated as 0 ppm.

Optional.

::std::optional<int32_t> & rate_adjustment_ppm ()

Rate-adjustment value for this clock. If omitted, treated as 0 ppm.

Optional.

ClockProperties & rate_adjustment_ppm (std::optional<int32_t> value)

Rate-adjustment value for this clock. If omitted, treated as 0 ppm.

Optional.

void ClockProperties (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits