Audacity 3.2.0
|
#include <ScrubState.h>
Public Member Functions | |
ScrubbingOptions () | |
Static Public Member Functions | |
static double | MaxAllowedScrubSpeed () |
static double | MinAllowedScrubSpeed () |
Public Attributes | |
bool | adjustStart {} |
double | maxTime {} |
double | minTime {} |
bool | bySpeed {} |
bool | isKeyboardScrubbing {} |
PlaybackPolicy::Duration | delay {} |
double | initSpeed { 1.0 } |
double | minSpeed { 0.0 } |
double | maxSpeed { 1.0 } |
PlaybackPolicy::Duration | minStutterTime {} |
Definition at line 18 of file ScrubState.h.
|
inline |
Definition at line 19 of file ScrubState.h.
|
inlinestatic |
Definition at line 42 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), Scrubber::HandleScrollWheel(), ScrubbingPlaybackPolicy::MixerWarpOptions(), and Scrubber::StartKeyboardScrubbing().
|
inlinestatic |
Definition at line 44 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), Scrubber::HandleScrollWheel(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), ScrubbingPlaybackPolicy::MixerWarpOptions(), and Scrubber::StartKeyboardScrubbing().
bool ScrubbingOptions::adjustStart {} |
Definition at line 21 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), and Scrubber::StartKeyboardScrubbing().
bool ScrubbingOptions::bySpeed {} |
Definition at line 27 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Get(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Init(), and Scrubber::StartKeyboardScrubbing().
PlaybackPolicy::Duration ScrubbingOptions::delay {} |
Definition at line 30 of file ScrubState.h.
Referenced by Scrubber::MaybeStartScrubbing(), Scrubber::StartKeyboardScrubbing(), and ScrubbingPlaybackPolicy::SuggestedBufferTimes().
double ScrubbingOptions::initSpeed { 1.0 } |
Definition at line 33 of file ScrubState.h.
Referenced by anonymous_namespace{ScrubState.cpp}::ScrubQueue::Init(), Scrubber::MaybeStartScrubbing(), and Scrubber::StartKeyboardScrubbing().
bool ScrubbingOptions::isKeyboardScrubbing {} |
Definition at line 28 of file ScrubState.h.
Referenced by anonymous_namespace{ScrubState.cpp}::ScrubQueue::Get(), Scrubber::MaybeStartScrubbing(), ScrubbingPlaybackPolicy::RepositionPlayback(), and Scrubber::StartKeyboardScrubbing().
double ScrubbingOptions::maxSpeed { 1.0 } |
Definition at line 35 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), Scrubber::MaybeStartScrubbing(), and Scrubber::StartKeyboardScrubbing().
double ScrubbingOptions::maxTime {} |
Definition at line 24 of file ScrubState.h.
Referenced by anonymous_namespace{ScrubState.cpp}::ScrubQueue::Get(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), Scrubber::MaybeStartScrubbing(), and Scrubber::StartKeyboardScrubbing().
double ScrubbingOptions::minSpeed { 0.0 } |
Definition at line 34 of file ScrubState.h.
Referenced by Scrubber::ContinueScrubbingPoll(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), Scrubber::MaybeStartScrubbing(), and Scrubber::StartKeyboardScrubbing().
PlaybackPolicy::Duration ScrubbingOptions::minStutterTime {} |
Definition at line 40 of file ScrubState.h.
Referenced by anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), Scrubber::MaybeStartScrubbing(), Scrubber::StartKeyboardScrubbing(), and ScrubbingPlaybackPolicy::SuggestedBufferTimes().
double ScrubbingOptions::minTime {} |
Definition at line 25 of file ScrubState.h.
Referenced by anonymous_namespace{ScrubState.cpp}::ScrubQueue::Get(), anonymous_namespace{ScrubState.cpp}::ScrubQueue::Data::Init(), Scrubber::MaybeStartScrubbing(), and Scrubber::StartKeyboardScrubbing().