XX CMake Package
Loading...
Searching...
No Matches
XX::TimeCode Class Reference

time code More...

#include <XXTimeCode.h>

Detailed Description

time code

Public Types

using Duration = uint16_t

Public Member Functions

 TimeCode ()
 TimeCode (uint16_t bar, uchar quarter, uchar tick=0)
 TimeCode (const Duration &duration)
QString text () const
Duration toDuration () const

Public Attributes

uint16_t bar
uchar quarter
uchar tick

Static Public Attributes

static constexpr Duration maxDuration = std::numeric_limits<Duration>::max() - 1

Member Typedef Documentation

◆ Duration

using XX::TimeCode::Duration = uint16_t

Constructor & Destructor Documentation

◆ TimeCode() [1/3]

XX::TimeCode::TimeCode ( )

◆ TimeCode() [2/3]

XX::TimeCode::TimeCode ( uint16_t bar,
uchar quarter,
uchar tick = 0 )

◆ TimeCode() [3/3]

XX::TimeCode::TimeCode ( const Duration & duration)

Member Function Documentation

◆ text()

QString XX::TimeCode::text ( ) const

◆ toDuration()

Duration XX::TimeCode::toDuration ( ) const

Member Data Documentation

◆ bar

uint16_t XX::TimeCode::bar

◆ maxDuration

Duration XX::TimeCode::maxDuration = std::numeric_limits<Duration>::max() - 1
staticconstexpr

◆ quarter

uchar XX::TimeCode::quarter

◆ tick

uchar XX::TimeCode::tick

The documentation for this class was generated from the following file: