Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Представляет конфигурацию входных или выходных данных звука. Входные данные звука могут быть из микрофона, файла или входного потока. Выходные данные звука могут быть выходными данными аудиофайлов в формате 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