![]() |
TX Library Help – Version: 00173a, Revision: 174
|
Классы | |
union | txWaveSample_t |
Тип данных, использующийся для внутреннего представления звуков согласно формату txWaveFormat. Подробнее... | |
Макросы | |
#define | CALLOC(type, size) |
Выделяет блок динамической памяти через calloc с автоматическим преобразованием типа указателя. | |
#define | FREE(ptr) |
Освобождает динамическую память и обнуляет указатель на нее. | |
Определения типов | |
typedef std::vector < txWaveSample_t > | txWaveData_t |
Тип, использующийся для буферов данных. | |
typedef bool | MonitorProc_t (HWAVEIN waveIn, txWaveData_t &data, void *userData) |
Тип функции-монитора для функции txWaveIn(). | |
Функции | |
HWAVEOUT | txWaveOut (int timeMs=-INT_MAX, double freqL=0, double volL=50, double freqR=-1, double volR=-1, int loops=1, const txWaveData_t &data=txWaveData_t()) |
Проигрывает звук через звуковую карту. | |
HWAVEOUT | txWaveOut (const txWaveData_t &data, int loops=1) |
Проигрывает подготовленный или загруженный буфер через звуковую карту. | |
bool | MonitorProc (HWAVEIN waveIn, txWaveData_t &data, void *userData) |
Функция-монитор, регулярно вызывающаяся при записи звука. | |
txWaveData_t | txWaveIn (int timeMs, MonitorProc_t *monitorProc=NULL, void *monitorData=NULL, unsigned frameTime=0) |
Записывает звук со звуковой карты. | |
unsigned long | txWaveGetPosition (void *wave) |
Возвращает текущую позицию воспроизведения или записи. | |
txWaveData_t | txWaveLoadWav (const char filename[]) |
Загружает звуковые данные из WAV-файла. | |
bool | txWaveSaveWav (const txWaveData_t &data, const char filename[]) |
Сохраняет звуковые данные в WAV-файле. | |
void * | operator new (size_t size, int) |
Выделяет блок динамической памяти через new с обнулением его содержимого перед вызовом конструктора. | |
void * | operator new (size_t size, size_t items, int) |
Выделяет блок динамической памяти через new[] с обнулением содержимого перед вызовом конструкторов. | |
Переменные | |
const double | txWaveSampleRate = 44.100 |
Скорость аудиопотока для TXWave в семплах на 1 миллисекунду. | |
const WAVEFORMATEX | txWaveFormat |
Формат аудиоданных для TXWave. | |
const double | txWaveVolMax |
Максимальная громкость в txWaveSample_t, согласно формату txWaveFormat. |
См. определение в файле TXWave.h