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