Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Représente la configuration d’entrée ou de sortie audio. L’entrée audio peut provenir d’un microphone, d’un fichier ou d’un flux d’entrée. La sortie audio peut être vers un haut-parleur, une sortie de fichier audio au format WAV ou un flux de sortie.
Membres
opérateur SPXAUDIOCONFIGHANDLE
Syntaxe : public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Opérateur interne utilisé pour obtenir la valeur de handle sous-jacente.
Retours
Un handle.
SetProperty
Syntaxe : public inline void SetProperty ( const std::string & name , const std::string & value );
Définit une valeur de propriété par nom.
Paramètres
nameLe nom de la propriété.valueValeur de la propriété.
SetProperty
Syntaxe : public inline void SetProperty ( PropertyId id , const std::string & value );
Définit une valeur de propriété par ID.
Paramètres
idl’ID de propriété.valueValeur de la propriété.
GetProperty
Syntaxe : public inline std::string GetProperty ( const std::string & name ) const;
Obtient une valeur de propriété par nom.
Paramètres
-
nameLe nom du paramètre.
Retours
Valeur de la propriété.
GetProperty
Syntaxe : public inline std::string GetProperty ( PropertyId id ) const;
Obtient une valeur de propriété par ID.
Paramètres
-
idl’ID de paramètre.
Retours
Valeur de la propriété.
GetAudioProcessingOptions
Syntaxe : public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Obtient une instance de la classe AudioProcessingOptions qui contient les paramètres de traitement audio utilisés par le Kit de développement logiciel (SDK) Speech.
Retours
Pointeur partagé vers l’objet AudioProcessingOptions.
~AudioConfig
Syntaxe : public inline virtual ~AudioConfig ( );
Destructeur l’objet.
FromDefaultMicrophoneInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Crée un objet AudioConfig représentant le microphone par défaut sur le système.
Retours
Pointeur partagé vers l’objet AudioConfig
FromDefaultMicrophoneInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crée un objet AudioConfig représentant le microphone par défaut sur le système.
Paramètres
-
audioProcessingOptionsoptions de traitement audio.
Retours
Pointeur partagé vers l’objet AudioConfig
FromMicrophoneInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Crée un objet AudioConfig représentant un microphone spécifique sur le système. Ajouté dans la version 1.3.0.
Paramètres
-
deviceNameSpécifie le nom de l’appareil. Reportez-vous à cette page sur la façon de récupérer des noms de microphone spécifiques à la plateforme.
Retours
Pointeur partagé vers l’objet AudioConfig
FromMicrophoneInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crée un objet AudioConfig représentant un microphone spécifique sur le système.
Paramètres
deviceNameSpécifie le nom de l’appareil. Reportez-vous à cette page sur la façon de récupérer des noms de microphone spécifiques à la plateforme.audioProcessingOptionsoptions de traitement audio.
Retours
Pointeur partagé vers l’objet AudioConfig
FromWavFileInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Crée un objet AudioConfig représentant le fichier spécifié.
Paramètres
-
fileNameSpécifie le fichier d’entrée audio.
Retours
Pointeur partagé vers l’objet AudioConfig
FromWavFileInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crée un objet AudioConfig représentant le fichier spécifié.
Paramètres
fileNameSpécifie le fichier d’entrée audio.audioProcessingOptionsoptions de traitement audio.
Retours
Pointeur partagé vers l’objet AudioConfig
FromStreamInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Crée un objet AudioConfig représentant le flux spécifié.
Paramètres
-
streamSpécifie le flux d’entrée audio personnalisé.
Retours
Pointeur partagé vers l’objet AudioConfig
FromStreamInput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Crée un objet AudioConfig représentant le flux spécifié.
Paramètres
streamSpécifie le flux d’entrée audio personnalisé.audioProcessingOptionsoptions de traitement audio.
Retours
Pointeur partagé vers l’objet AudioConfig
FromDefaultSpeakerOutput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Crée un objet AudioConfig représentant le périphérique de sortie audio par défaut (haut-parleur) sur le système. Ajouté dans la version 1.4.0.
Retours
Pointeur partagé vers l’objet AudioConfig
FromSpeakerOutput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Crée un objet AudioConfig représentant un haut-parleur spécifique sur le système. Ajouté dans la version 1.14.0.
Paramètres
-
deviceNameSpécifie le nom de l’appareil. Reportez-vous à cette page sur la façon de récupérer des noms d’appareils audio spécifiques à la plateforme.
Retours
Pointeur partagé vers l’objet AudioConfig
FromWavFileOutput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Crée un objet AudioConfig représentant le fichier spécifié pour la sortie audio. Ajouté dans la version 1.4.0.
Paramètres
-
fileNameSpécifie le fichier de sortie audio. Le répertoire parent doit déjà exister.
Retours
Pointeur partagé vers l’objet AudioConfig
FromStreamOutput
Syntaxe : public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Crée un objet AudioConfig représentant le flux de sortie spécifié. Ajouté dans la version 1.4.0.
Paramètres
-
streamSpécifie le flux de sortie audio personnalisé.
Retours
Pointeur partagé vers l’objet AudioConfig