![]() |
Audacity 3.2.0
|
#include <AudioSegmentFactory.h>
Public Member Functions | |
| AudioSegmentFactory (int sampleRate, int numChannels, ClipConstHolders clips) | |
| std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequence (double playbackStartTime, PlaybackDirection) override |
Public Member Functions inherited from AudioSegmentFactoryInterface | |
| virtual | ~AudioSegmentFactoryInterface () |
| virtual std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequence (double playbackStartTime, PlaybackDirection)=0 |
Private Member Functions | |
| std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequenceForward (double playbackStartTime) |
| std::vector< std::shared_ptr< AudioSegment > > | CreateAudioSegmentSequenceBackward (double playbackStartTime) |
Private Attributes | |
| const ClipConstHolders | mClips |
| const int | mSampleRate |
| const int | mNumChannels |
Definition at line 23 of file AudioSegmentFactory.h.
| AudioSegmentFactory::AudioSegmentFactory | ( | int | sampleRate, |
| int | numChannels, | ||
| ClipConstHolders | clips | ||
| ) |
Definition at line 22 of file AudioSegmentFactory.cpp.
|
overridevirtual |
Implements AudioSegmentFactoryInterface.
Definition at line 31 of file AudioSegmentFactory.cpp.
References CreateAudioSegmentSequenceBackward(), CreateAudioSegmentSequenceForward(), and forward.
|
private |
Definition at line 70 of file AudioSegmentFactory.cpp.
References backward, mClips, mNumChannels, and mSampleRate.
Referenced by CreateAudioSegmentSequence().
|
private |
Definition at line 40 of file AudioSegmentFactory.cpp.
References forward, mClips, mNumChannels, and mSampleRate.
Referenced by CreateAudioSegmentSequence().
|
private |
Definition at line 40 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().
|
private |
Definition at line 42 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().
|
private |
Definition at line 41 of file AudioSegmentFactory.h.
Referenced by CreateAudioSegmentSequenceBackward(), and CreateAudioSegmentSequenceForward().