Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет конфигурацию входных или выходных данных звука. Входные данные звука могут быть из микрофона, файла или входного потока. Выходные данные звука могут быть выходными данными аудиофайлов в формате WAV или выходном потоке.
Члены
оператор SPXAUDIOCONFIGHANDLE
Синтаксис: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Внутренний оператор, используемый для получения значения базового дескриптора.
Возвраты
Дескриптор.
SetProperty
Синтаксис: public inline void SetProperty ( const std::string & name , const std::string & value );
Задает значение свойства по имени.
Параметры
name
Имя свойства.value
Значение свойства.
SetProperty
Синтаксис: public inline void SetProperty ( PropertyId id , const std::string & value );
Задает значение свойства по идентификатору.
Параметры
id
Идентификатор свойства.value
Значение свойства.
GetProperty
Синтаксис: public inline std::string GetProperty ( const std::string & name ) const;
Возвращает значение свойства по имени.
Параметры
-
name
Имя параметра.
Возвраты
Значение свойства .
GetProperty
Синтаксис: public inline std::string GetProperty ( PropertyId id ) const;
Возвращает значение свойства по идентификатору.
Параметры
-
id
Идентификатор параметра.
Возвраты
Значение свойства .
GetAudioProcessingOptions
Синтаксис: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Возвращает экземпляр класса AudioProcessingOptions, который содержит параметры для обработки звука, используемой пакетом SDK службы "Речь".
Возвраты
Общий указатель на объект AudioProcessingOptions.
~AudioConfig
Синтаксис: public inline virtual ~AudioConfig ( );
Деструкция объекта.
FromDefaultMicrophoneInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Создает объект AudioConfig, представляющий микрофон по умолчанию в системе.
Возвраты
Общий указатель на объект AudioConfig
FromDefaultMicrophoneInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Создает объект AudioConfig, представляющий микрофон по умолчанию в системе.
Параметры
-
audioProcessingOptions
параметры обработки звука.
Возвраты
Общий указатель на объект AudioConfig
FromMicrophoneInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Создает объект AudioConfig, представляющий определенный микрофон в системе. Добавлено в версию 1.3.0.
Параметры
-
deviceName
Указывает имя устройства. Обратитесь к этой странице о том, как получить имена микрофонов для конкретной платформы.
Возвраты
Общий указатель на объект AudioConfig
FromMicrophoneInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Создает объект AudioConfig, представляющий определенный микрофон в системе.
Параметры
deviceName
Указывает имя устройства. Обратитесь к этой странице о том, как получить имена микрофонов для конкретной платформы.audioProcessingOptions
параметры обработки звука.
Возвраты
Общий указатель на объект AudioConfig
FromWavFileInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Создает объект AudioConfig, представляющий указанный файл.
Параметры
-
fileName
Указывает входной файл звука.
Возвраты
Общий указатель на объект AudioConfig
FromWavFileInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Создает объект AudioConfig, представляющий указанный файл.
Параметры
fileName
Указывает входной файл звука.audioProcessingOptions
параметры обработки звука.
Возвраты
Общий указатель на объект AudioConfig
FromStreamInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Создает объект AudioConfig, представляющий указанный поток.
Параметры
-
stream
Указывает пользовательский поток ввода звука.
Возвраты
Общий указатель на объект AudioConfig
FromStreamInput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Создает объект AudioConfig, представляющий указанный поток.
Параметры
stream
Указывает пользовательский поток ввода звука.audioProcessingOptions
параметры обработки звука.
Возвраты
Общий указатель на объект AudioConfig
FromDefaultSpeakerOutput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Создает объект AudioConfig, представляющий устройство вывода звука по умолчанию (динамик) в системе. Добавлено в версию 1.4.0.
Возвраты
Общий указатель на объект AudioConfig
FromSpeakerOutput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Создает объект AudioConfig, представляющий конкретный динамик в системе. Добавлено в версию 1.14.0.
Параметры
-
deviceName
Указывает имя устройства. Обратитесь к этой странице о том, как получить имена звуковых устройств для конкретной платформы.
Возвраты
Общий указатель на объект AudioConfig
FromWavFileOutput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Создает объект AudioConfig, представляющий указанный файл для вывода звука. Добавлено в версию 1.4.0.
Параметры
-
fileName
Указывает выходной файл звука. Родительский каталог уже должен существовать.
Возвраты
Общий указатель на объект AudioConfig
FromStreamOutput
Синтаксис: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Создает объект AudioConfig, представляющий указанный выходной поток. Добавлено в версию 1.4.0.
Параметры
-
stream
Указывает пользовательский поток вывода звука.
Возвраты
Общий указатель на объект AudioConfig