More descriptive frame rate type.
More...
#include <juce_AudioPlayHead.h>
More descriptive frame rate type.
◆ FrameRate() [1/2]
| juce::AudioPlayHead::FrameRate::FrameRate |
( |
| ) |
|
|
default |
Creates a frame rate with a base rate of 0.
◆ FrameRate() [2/2]
Creates a FrameRate instance from a FrameRateType.
◆ fromType()
◆ getBaseRate()
| int juce::AudioPlayHead::FrameRate::getBaseRate |
( |
| ) |
const |
|
inline |
Returns the plain rate, without taking pulldown into account.
◆ getEffectiveRate()
| double juce::AudioPlayHead::FrameRate::getEffectiveRate |
( |
| ) |
const |
|
inline |
Returns the actual rate described by this object, taking pulldown into account.
◆ getType()
Gets the FrameRateType that matches the state of this FrameRate.
Returns fpsUnknown if this FrameRate cannot be represented by any of the other enum fields.
◆ isDrop()
| bool juce::AudioPlayHead::FrameRate::isDrop |
( |
| ) |
const |
|
inline |
Returns true if drop-frame timecode is in use.
◆ isPullDown()
| bool juce::AudioPlayHead::FrameRate::isPullDown |
( |
| ) |
const |
|
inline |
Returns true if the effective framerate is actually equal to the base rate divided by 1.001.
◆ operator!=()
| bool juce::AudioPlayHead::FrameRate::operator!= |
( |
const FrameRate & |
other | ) |
const |
|
inline |
Returns true if this instance is not equal to other.
◆ operator==()
| bool juce::AudioPlayHead::FrameRate::operator== |
( |
const FrameRate & |
other | ) |
const |
|
inline |
Returns true if this instance is equal to other.
◆ with()
template<typename Member , typename
Value >
| FrameRate juce::AudioPlayHead::FrameRate::with |
( |
Member && |
member, |
|
|
Value && |
value |
|
) |
| const |
|
inlineprivate |
◆ withBaseRate()
| FrameRate juce::AudioPlayHead::FrameRate::withBaseRate |
( |
int |
x | ) |
const |
|
inline |
Returns a copy of this object with the specified base rate.
Referenced by fromType().
◆ withDrop()
| FrameRate juce::AudioPlayHead::FrameRate::withDrop |
( |
bool |
x = true | ) |
const |
|
inline |
Returns a copy of this object with drop frames enabled or disabled, as specified.
Referenced by fromType().
◆ withPullDown()
| FrameRate juce::AudioPlayHead::FrameRate::withPullDown |
( |
bool |
x = true | ) |
const |
|
inline |
Returns a copy of this object with pulldown enabled or disabled, as specified.
Referenced by fromType().
◆ base
| int juce::AudioPlayHead::FrameRate::base = 0 |
|
private |
◆ drop
| bool juce::AudioPlayHead::FrameRate::drop = false |
|
private |
◆ pulldown
| bool juce::AudioPlayHead::FrameRate::pulldown = false |
|
private |
The documentation for this class was generated from the following file: