Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
class Audio::PushAudioInputStream
: public Audio::AudioInputStream
Представляет резервный поток передачи звука, используемый для пользовательских конфигураций ввода звука.
Члены
~PushAudioInputStream
Синтаксис: public inline virtual ~PushAudioInputStream ( );
Мусоросжигательная печь; закрывает базовый поток, если он еще не закрыт.
Писать
Синтаксис: public inline void Write ( uint8_t * dataBuffer , uint32_t size );
Записывает звуковые данные, указанные путем создания внутренней копии данных. Примечание. DataBuffer не должен содержать звуковой заголовок.
Параметры
dataBuffer
Указатель на звуковой буфер, из которого эта функция сделает копию.size
Размер буфера.
SetProperty
Синтаксис: public inline void SetProperty ( PropertyId id , const SPXSTRING & value );
Задайте значение свойства. Перед записью звуковых данных необходимо задать свойства звуковых данных. Добавлено в версию 1.5.0.
Параметры
id
Идентификатор свойства. См. свойство PropertyIdvalue
значение для задания
SetProperty
Синтаксис: public inline void SetProperty ( const SPXSTRING & propertyName , const SPXSTRING & value );
Задайте значение свойства. Перед записью звуковых данных необходимо задать свойства звуковых данных. Добавлено в версию 1.5.0.
Параметры
propertyName
Имя свойства.value
значение для задания
Закрывать
Синтаксис: public inline void Close ( );
Закрывает поток.
Создайте
Синтаксис: public inline static std::shared_ptr< PushAudioInputStream > Create ( );
Создает память, поддерживаемую PushAudioInputStream, используя формат по умолчанию (16 кГц, 16 бит, моно PCM).
Возвраты
Общий указатель на PushAudioInputStream
Создайте
Синтаксис: public inline static std::shared_ptr< PushAudioInputStream > Create ( std::shared_ptr< AudioStreamFormat > format );
Создает резервную память PushAudioInputStream с указанным форматом звука.
Параметры
-
format
формат аудиопотока.
Возвраты
Общий указатель на PushAudioInputStream