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