|
JUCE
|
More descriptive frame rate type. More...
#include <juce_AudioPlayHead.h>
Public Member Functions | |
| FrameRate ()=default | |
| Creates a frame rate with a base rate of 0. | |
| FrameRate (FrameRateType type) | |
| Creates a FrameRate instance from a FrameRateType. | |
| FrameRateType | getType () const |
| Gets the FrameRateType that matches the state of this FrameRate. | |
| int | getBaseRate () const |
| Returns the plain rate, without taking pulldown into account. | |
| bool | isDrop () const |
| Returns true if drop-frame timecode is in use. | |
| bool | isPullDown () const |
| Returns true if the effective framerate is actually equal to the base rate divided by 1.001. | |
| double | getEffectiveRate () const |
| Returns the actual rate described by this object, taking pulldown into account. | |
| FrameRate | withBaseRate (int x) const |
| Returns a copy of this object with the specified base rate. | |
| FrameRate | withDrop (bool x=true) const |
| Returns a copy of this object with drop frames enabled or disabled, as specified. | |
| FrameRate | withPullDown (bool x=true) const |
| Returns a copy of this object with pulldown enabled or disabled, as specified. | |
| bool | operator== (const FrameRate &other) const |
| Returns true if this instance is equal to other. | |
| bool | operator!= (const FrameRate &other) const |
| Returns true if this instance is not equal to other. | |
More descriptive frame rate type.
|
default |
Creates a frame rate with a base rate of 0.
| AudioPlayHead::FrameRate::FrameRate | ( | FrameRateType | type | ) |
Creates a FrameRate instance from a FrameRateType.
| FrameRateType AudioPlayHead::FrameRate::getType | ( | ) | const |
| int AudioPlayHead::FrameRate::getBaseRate | ( | ) | const |
Returns the plain rate, without taking pulldown into account.
| bool AudioPlayHead::FrameRate::isDrop | ( | ) | const |
Returns true if drop-frame timecode is in use.
| bool AudioPlayHead::FrameRate::isPullDown | ( | ) | const |
Returns true if the effective framerate is actually equal to the base rate divided by 1.001.
| double AudioPlayHead::FrameRate::getEffectiveRate | ( | ) | const |
Returns the actual rate described by this object, taking pulldown into account.
| FrameRate AudioPlayHead::FrameRate::withBaseRate | ( | int | x | ) | const |
Returns a copy of this object with the specified base rate.
References x.
| FrameRate AudioPlayHead::FrameRate::withDrop | ( | bool | x = true | ) | const |
Returns a copy of this object with drop frames enabled or disabled, as specified.
References x.
| FrameRate AudioPlayHead::FrameRate::withPullDown | ( | bool | x = true | ) | const |
Returns a copy of this object with pulldown enabled or disabled, as specified.
References x.
| bool AudioPlayHead::FrameRate::operator== | ( | const FrameRate & | other | ) | const |
Returns true if this instance is equal to other.
References x.
| bool AudioPlayHead::FrameRate::operator!= | ( | const FrameRate & | other | ) | const |
Returns true if this instance is not equal to other.