Partager via


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.