класс Audio::AudioProcessingOptions
Представляет параметры обработки звука, используемые с классом аудиоконфигурирования.
Элементы
AudioProcessingOptions
Синтаксис: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );
Создает новый экземпляр с помощью предоставленного дескриптора.
Параметры
hoptions
Дескриптор параметров обработки звука.
~AudioProcessingOptions
Синтаксис: public ~AudioProcessingOptions ( ) = default;
Деструктирует экземпляр класса AudioProcessingOptions.
оператор SPXAUDIOPROCESSINGOPTIONSHANDLE
Синтаксис: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;
Внутренний оператор, используемый для получения базового значения дескриптора.
Возвращаемое значение
Дескриптор.
GetAudioProcessingFlags
Синтаксис: public inline int GetAudioProcessingFlags ( ) const;
Возвращает тип обработки звука, выполняемой пакетом SDK службы "Речь".
Возвращаемое значение
Побитовое ИЛИ AUDIO_INPUT_PROCESSING_XXX флаги констант, указывающие на обработку входного звука, выполняемую пакетом SDK службы "Речь".
GetPresetMicrophoneArrayGeometry
Синтаксис: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;
Возвращает геометрию микрофонного массива микрофона, используемого для аудиовхода.
Возвращаемое значение
Значение типа PresetMicrophoneArrayGeometry enum.
GetMicrophoneArrayType
Синтаксис: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;
Возвращает тип микрофонного массива микрофона, используемого для аудиовхода.
Возвращаемое значение
Значение перечисления Типа MicrophoneArrayType.
GetBeamformingStartAngle
Синтаксис: public inline uint16_t GetBeamformingStartAngle ( ) const;
Возвращает начальный угол, используемый для луча.
Возвращаемое значение
Угол начала луча.
GetBeamformingEndAngle
Синтаксис: public inline uint16_t GetBeamformingEndAngle ( ) const;
Возвращает конечный угол, используемый для луча.
Возвращаемое значение
Угол конца луча.
GetMicrophoneCoordinates
Синтаксис: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;
Возвращает координаты микрофонов в массиве микрофонов, используемых для аудиовхода.
Возвращаемое значение
Std::vector элементов MicrophoneCoordinates.
GetSpeakerReferenceChannel
Синтаксис: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;
Возвращает позицию канала ссылки говорящего в аудиовходе.
Возвращаемое значение
Значение типа Перечисление SpeakerReferenceChannel.
Создать
Синтаксис: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );
Создает новый экземпляр класса AudioProcessingOptions.
Параметры
audioProcessingFlags
Указывает флаги для управления обработкой звука, выполняемой пакетом SDK службы "Речь". Это побитовое ИЛИ AUDIO_INPUT_PROCESSING_XXX констант.
Возвращаемое значение
Созданный объект AudioProcessingOptions, заключенный в std::shared_ptr.
Создать
Синтаксис: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Создает новый экземпляр класса AudioProcessingOptions с предустановленной геометрией микрофонного массива.
Параметры
audioProcessingFlags
Указывает флаги для управления обработкой звука, выполняемой пакетом SDK службы "Речь". Это побитовое ИЛИ AUDIO_INPUT_PROCESSING_XXX констант.microphoneArrayGeometry
Указывает тип геометрии массива микрофона.speakerReferenceChannel
Указывает позицию канала ссылки говорящего во входном звуке.
Возвращаемое значение
Созданный объект AudioProcessingOptions, заключенный в std::shared_ptr.
Создать
Синтаксис: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Создает новый экземпляр класса AudioProcessingOptions с геометрией массива микрофона.
Параметры
audioProcessingFlags
Указывает флаги для управления обработкой звука, выполняемой пакетом SDK службы "Речь". Это побитовое ИЛИ AUDIO_INPUT_PROCESSING_XXX констант.microphoneArrayGeometry
Задает геометрию микрофонного массива.speakerReferenceChannel
Указывает позицию канала ссылки говорящего во входном звуке.
Возвращаемое значение
Созданный объект AudioProcessingOptions, заключенный в std::shared_ptr.