Audacity 3.2.0
|
#include <PlaybackSchedule.h>
Public Member Functions | |
double | TotalCorrection () const |
double | ToConsume () const |
double | Consumed () const |
double | ToDiscard () const |
Public Attributes | |
double | mPreRoll {} |
double | mLatencyCorrection {} |
double | mDuration {} |
PRCrossfadeData | mCrossfadeData |
double | mPosition {} |
bool | mLatencyCorrected {} |
Definition at line 29 of file PlaybackSchedule.h.
double RecordingSchedule::Consumed | ( | ) | const |
Definition at line 258 of file PlaybackSchedule.cpp.
References mPosition, and TotalCorrection().
Referenced by AudioIO::DrainRecordBuffers(), and ToConsume().
double RecordingSchedule::ToConsume | ( | ) | const |
Definition at line 253 of file PlaybackSchedule.cpp.
References Consumed(), and mDuration.
Referenced by AudioIO::DrainRecordBuffers().
double RecordingSchedule::ToDiscard | ( | ) | const |
Definition at line 263 of file PlaybackSchedule.cpp.
References mPosition, and TotalCorrection().
Referenced by AudioIO::DrainRecordBuffers().
|
inline |
Definition at line 40 of file PlaybackSchedule.h.
References mLatencyCorrection, and mPreRoll.
Referenced by Consumed(), AudioIO::DrainRecordBuffers(), and ToDiscard().
PRCrossfadeData RecordingSchedule::mCrossfadeData |
Definition at line 33 of file PlaybackSchedule.h.
Referenced by AudioIO::DrainRecordBuffers(), AudioIO::StartStream(), and AudioIO::StopStream().
double RecordingSchedule::mDuration {} |
Definition at line 32 of file PlaybackSchedule.h.
Referenced by AudioIO::StartStream(), and ToConsume().
bool RecordingSchedule::mLatencyCorrected {} |
Definition at line 38 of file PlaybackSchedule.h.
Referenced by AudioIO::DrainRecordBuffers().
double RecordingSchedule::mLatencyCorrection {} |
Definition at line 31 of file PlaybackSchedule.h.
Referenced by AudioIoCallback::DrainInputBuffers(), PlaybackSchedule::Init(), AudioIO::StartStream(), and TotalCorrection().
double RecordingSchedule::mPosition {} |
Definition at line 37 of file PlaybackSchedule.h.
Referenced by Consumed(), AudioIO::DrainRecordBuffers(), and ToDiscard().
double RecordingSchedule::mPreRoll {} |
Definition at line 30 of file PlaybackSchedule.h.
Referenced by PlaybackSchedule::Init(), AudioIO::IsCapturing(), AudioIO::StartStream(), and TotalCorrection().