class RingBufferPositionInfo
Defined at line 7257 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
Public Methods
void RingBufferPositionInfo (Storage_ storage)
void RingBufferPositionInfo (int64_t timestamp, uint32_t position)
void RingBufferPositionInfo ()
Default constructs a |RingBufferPositionInfo| only if all of its members are default constructible.
Defined at line 7267 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
void RingBufferPositionInfo (RingBufferPositionInfo && )
Defined at line 7270 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
void RingBufferPositionInfo (const RingBufferPositionInfo & other)
RingBufferPositionInfo & operator= (RingBufferPositionInfo && )
Defined at line 7271 of file fidling/gen/sdk/fidl/fuchsia.hardware.audio/fuchsia.hardware.audio/cpp/fidl/fuchsia.hardware.audio/cpp/natural_types.h
RingBufferPositionInfo & operator= (const RingBufferPositionInfo & other)
bool operator== (const RingBufferPositionInfo & other)
bool operator!= (const RingBufferPositionInfo & other)
int64_t timestamp ()
The driver's best estimate of the time (in the CLOCK_MONOTONIC timeline) at which the
playback/capture pointer reached the position indicated by `position`.
`turn_on_delay` impact should not be incorporated into 'timestamp'.
No delays indicated in `DelayInfo` should be incorporated.
int64_t & timestamp ()
The driver's best estimate of the time (in the CLOCK_MONOTONIC timeline) at which the
playback/capture pointer reached the position indicated by `position`.
`turn_on_delay` impact should not be incorporated into 'timestamp'.
No delays indicated in `DelayInfo` should be incorporated.
RingBufferPositionInfo & timestamp (int64_t value)
The driver's best estimate of the time (in the CLOCK_MONOTONIC timeline) at which the
playback/capture pointer reached the position indicated by `position`.
`turn_on_delay` impact should not be incorporated into 'timestamp'.
No delays indicated in `DelayInfo` should be incorporated.
uint32_t position ()
The playback/capture pointer position (in bytes) in the ring buffer at time
`timestamp` as estimated by the driver.
uint32_t & position ()
The playback/capture pointer position (in bytes) in the ring buffer at time
`timestamp` as estimated by the driver.
RingBufferPositionInfo & position (uint32_t value)
The playback/capture pointer position (in bytes) in the ring buffer at time
`timestamp` as estimated by the driver.
void RingBufferPositionInfo (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalStructCodingTraits