#include <taptaudio.h>
Inheritance diagram for ASSample:

Nothing to do with ample amounts of donkeys. We can maybe move this to the cpp file...
loopmix.cpp, mixing.cpp, record.cpp, record_basic.cpp, and volumes.cpp.
Definition at line 225 of file taptaudio.h.
Public Member Functions | |
| ASSample () | |
| Constructor (refs start at 0). | |
| virtual const void * | getBytes ()=0 |
| Get a pointer to the first byte of this sample. | |
| virtual unsigned | getChannels ()=0 |
| Return the number of channels in this sample. | |
| virtual AUDIO_FORMAT | getFormat ()=0 |
| Return the format of this sample. | |
| virtual double | getSamRate ()=0 |
| Return the sample rate of this sample. | |
| virtual void | mixed (unsigned long, void *=0) |
| Tell this sample that frames of its data were mixed by handle. | |
| virtual unsigned long | numBytes ()=0 |
| Return the number of bytes in this sample. | |
Public Attributes | |
| unsigned | refs |
| Number of non-registry references to this sample. | |
Protected Member Functions | |
| virtual | ~ASSample () |
| Virtual Destructor -- does nothing, but private -- must be deleted by the audio system; NOT YOU! | |
Friends | |
| class | AudioSystemImpl |
|
|
Virtual Destructor -- does nothing, but private -- must be deleted by the audio system; NOT YOU!
Definition at line 233 of file taptaudio.h. |
|
|
Constructor (refs start at 0).
Definition at line 238 of file taptaudio.h. |
|
|
Get a pointer to the first byte of this sample.
Implemented in PCMSample. Referenced by AudioSystemImpl::doPlay(). |
|
|
Return the number of channels in this sample.
Implemented in PCMSample. Referenced by AudioSystemImpl::doPlay(), and AudioSystemImpl::loadSample(). |
|
|
Return the format of this sample.
Implemented in PCMSample. Referenced by AudioSystemImpl::loadSample(). |
|
|
Return the sample rate of this sample.
Implemented in PCMSample. Referenced by AudioSystemMixerT::loadSample(), and AudioSystemImpl::loadSample(). |
|
||||||||||||
|
Tell this sample that frames of its data were mixed by handle. This function may by called at the interrupt level so cannot allocate memory. Definition at line 253 of file taptaudio.h. |
|
|
Return the number of bytes in this sample.
Implemented in PCMSample. Referenced by AudioSystemImpl::doPlay(). |
|
|
Number of non-registry references to this sample.
Definition at line 236 of file taptaudio.h. Referenced by AudioSystemImpl::doPlay(), AudioSystemImpl::freeSample(), AudioSystemImpl::mixSample(), AudioSystemMixer::stopSample(), and AudioSystemImpl::stopSample(). |
1.4.3