class Audio::AudioStreamFormat
Класс для представления формата аудиопотока, используемого для пользовательских конфигураций входных аудиоданных. Обновлено в версии 1.5.0.
Элементы
~AudioStreamFormat
Синтаксис: public inline virtual ~AudioStreamFormat ( );
Деструктор, ничего не делает.
оператор SPXAUDIOSTREAMFORMATHANDLE
Синтаксис: public inline explicit operator SPXAUDIOSTREAMFORMATHANDLE ( ) const;
Внутренний оператор, используемый для получения значения базового дескриптора.
Возвращаемое значение
Дескриптор.
GetDefaultInputFormat
Синтаксис: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultInputFormat ( );
Создает объект формата аудиопотока, представляющий формат аудиопотока по умолчанию (16 кГц, 16 бит, моно PCM).
Возвращаемое значение
Общий указатель на AudioStreamFormat
GetWaveFormat
Синтаксис: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormat ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels , AudioStreamWaveFormat waveFormat );
Создает объект формата аудиопотока с указанными характеристиками формата волн PCM.
Параметры
samplesPerSecond
Выборки в секунду.bitsPerSample
Бит на выборку.channels
Количество каналов в звуковых данных в формате волн.waveFormat
Формат, указанный в контейнере WAV.
Возвращаемое значение
Общий указатель на AudioStreamFormat
GetWaveFormatPCM
Синтаксис: public inline static std::shared_ptr< AudioStreamFormat > GetWaveFormatPCM ( uint32_t samplesPerSecond , uint8_t bitsPerSample , uint8_t channels );
Создает объект формата аудиопотока с указанными характеристиками формата волн PCM.
Параметры
samplesPerSecond
Выборки в секунду.bitsPerSample
Бит на выборку.channels
Количество каналов в звуковых данных в формате волн.
Возвращаемое значение
Общий указатель на AudioStreamFormat
GetDefaultOutputFormat
Синтаксис: public inline static std::shared_ptr< AudioStreamFormat > GetDefaultOutputFormat ( );
Создает объект формата аудиопотока, представляющий формат аудиопотока по умолчанию (16 кГц, 16 бит, моно PCM). Добавлено в версии 1.4.0.
Возвращаемое значение
Общий указатель на AudioStreamFormat
GetCompressedFormat
Синтаксис: public inline static std::shared_ptr< AudioStreamFormat > GetCompressedFormat ( AudioStreamContainerFormat compressedFormat );
Создает объект формата аудиопотока с указанным форматом сжатого аудиоконтейнер, который будет использоваться в качестве входного формата. Добавлена поддержка в версии 1.4.0.
Форматы определяются в перечислении AudioStreamContainerFormat.
Параметры
-
compressedFormat
Тип сжатого формата.
Возвращаемое значение
Общий указатель на AudioStreamFormat.