TX Library Help – Version: 00173a, Revision: 173
 ALL  Windows graphics in a sandbox

Объединение txWaveSample_t

Тип данных, использующийся для внутреннего представления звуков согласно формату txWaveFormat. Подробнее...

Полный список членов класса

Открытые члены

 operator short * ()
 Преобразование к массиву значений каналов

Открытые атрибуты

short ch [2]
 Данные каналов: [0] - левый, [1] - правый

Подробное описание

Тип данных, использующийся для внутреннего представления звуков согласно формату txWaveFormat.

Функционально эквивалентен массиву: [0] - левый канал, [1] - правый канал.

См. также:
txWaveSampleRate, txWaveVolMax, txWaveData_t, txWaveFormat, txWaveLoadWav(), txWaveOut(), txWaveIn()
Примеры использования:
          // Сирена 880 Гц, формируемая в буфере

          int time = 2000;
          txWaveData_t buf (ROUND (time * txWaveSampleRate));

          for (unsigned i = 0; i < buf.size(); i++)
              buf[i][0] = buf[i][1] = (short) (sin (i*0.125) * txWaveVolMax);  // * 2*M_PI/44100 * 880

          txWaveOut (buf);  // Проигрываем звук
          txWaveOut();      // Ожидаем конца проигрывания

См. определение в файле TXWave.h строка 126


Объявления и описания членов объединения находятся в файле: