![]() |
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().