classe Audio::AudioProcessingOptions
Représente les options de traitement audio utilisées avec la classe de configuration audio.
Membres
AudioProcessingOptions
Syntaxe : public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );
Crée une instance à l’aide du handle fourni.
Paramètres
hoptions
Handle pour les options de traitement audio.
~AudioProcessingOptions
Syntaxe : public ~AudioProcessingOptions ( ) = default;
Détruit une instance de la classe AudioProcessingOptions.
opérateur SPXAUDIOPROCESSINGOPTIONSHANDLE
Syntaxe : public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Handle.
GetAudioProcessingFlags
Syntaxe : public inline int GetAudioProcessingFlags ( ) const;
Retourne le type de traitement audio effectué par le Kit de développement logiciel (SDK) Speech.
Retours
OR au niveau du bit de AUDIO_INPUT_PROCESSING_XXX indicateurs de constante indiquant le traitement audio d’entrée effectué par le SDK Speech.
GetPresetMicrophoneArrayGeometry
Syntaxe : public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;
Retourne la géométrie du tableau de microphones du microphone utilisé pour l’entrée audio.
Retours
Valeur de type PresetMicrophoneArrayGeometry enum.
GetMicrophoneArrayType
Syntaxe : public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;
Retourne le type de tableau de microphones du microphone utilisé pour l’entrée audio.
Retours
Valeur de type MicrophoneArrayType enum.
GetBeamformingStartAngle
Syntaxe : public inline uint16_t GetBeamformingStartAngle ( ) const;
Retourne l’angle de début utilisé pour la formation de faisceaux.
Retours
Angle de début de formation de faisceaux.
GetBeamformingEndAngle
Syntaxe : public inline uint16_t GetBeamformingEndAngle ( ) const;
Retourne l’angle de fin utilisé pour la formation de faisceaux.
Retours
Angle de fin de formation de faisceaux.
GetMicrophoneCoordinates
Syntaxe : public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;
Retourne les coordonnées des microphones dans le tableau de microphones utilisé pour l’entrée audio.
Retours
Std::vector d’éléments MicrophoneCoordinates.
GetSpeakerReferenceChannel
Syntaxe : public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;
Retourne la position du canal de référence de l’orateur dans l’entrée audio.
Retours
Valeur de type Enum SpeakerReferenceChannel.
Créer
Syntaxe : public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );
Crée une instance de la classe AudioProcessingOptions.
Paramètres
audioProcessingFlags
Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un OR au niveau du bit de AUDIO_INPUT_PROCESSING_XXX constantes.
Retours
Les options AudioProcessingOptions nouvellement créées sont encapsulées à l’intérieur d’un std::shared_ptr.
Créer
Syntaxe : public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Crée une instance de la classe AudioProcessingOptions avec une géométrie prédéfinie du tableau de microphones.
Paramètres
audioProcessingFlags
Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un OR au niveau du bit de AUDIO_INPUT_PROCESSING_XXX constantes.microphoneArrayGeometry
Spécifie le type de géométrie du tableau de microphones.speakerReferenceChannel
Spécifie la position du canal de référence de l’orateur dans l’audio d’entrée.
Retours
Les options AudioProcessingOptions nouvellement créées sont encapsulées à l’intérieur d’un std::shared_ptr.
Créer
Syntaxe : public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );
Crée une instance de la classe AudioProcessingOptions avec la géométrie du tableau de microphones.
Paramètres
audioProcessingFlags
Spécifie des indicateurs pour contrôler le traitement audio effectué par le SDK Speech. Il s’agit d’un OR au niveau du bit de AUDIO_INPUT_PROCESSING_XXX constantes.microphoneArrayGeometry
Spécifie la géométrie du tableau de microphones.speakerReferenceChannel
Spécifie la position du canal de référence de l’orateur dans l’audio d’entrée.
Retours
Les options AudioProcessingOptions nouvellement créées sont encapsulées à l’intérieur d’un std::shared_ptr.