Klasse Audio::AudioConfig
Stellt die Audioeingabe- oder Ausgabekonfiguration dar. Die Audioeingabe kann über ein Mikrofon, eine Datei oder einen Eingabestream erfolgen. Die Audioausgabe kann an einen Lautsprecher, eine Audiodateiausgabe im WAV-Format oder einen Ausgabestream erfolgen.
Member
Operator SPXAUDIOCONFIGHANDLE
Syntax: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Interner Operator, der verwendet wird, um den zugrunde liegenden Handlewert abzurufen.
Gibt zurück
Ein Handler.
SetProperty
Syntax: public inline void SetProperty ( const std::string & name , const std::string & value );
Legt einen Eigenschaftswert anhand des Namens fest.
Parameter
name
Der Eigenschaftsname.value
Der -Eigenschaftswert.
SetProperty
Syntax: public inline void SetProperty ( PropertyId id , const std::string & value );
Legt einen Eigenschaftswert nach ID fest.
Parameter
id
Die Eigenschafts-ID.value
Der -Eigenschaftswert.
GetProperty
Syntax: public inline std::string GetProperty ( const std::string & name ) const;
Ruft einen Eigenschaftswert anhand des Namens ab.
Parameter
-
name
Der Parametername.
Gibt zurück
Der Eigenschaftswert.
GetProperty
Syntax: public inline std::string GetProperty ( PropertyId id ) const;
Ruft einen Eigenschaftswert nach ID ab.
Parameter
-
id
Die Parameter-ID.
Gibt zurück
Der Eigenschaftswert.
GetAudioProcessingOptions
Syntax: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Ruft eine Instanz der AudioProcessingOptions-Klasse ab, die die Parameter für die Audioverarbeitung enthält, die vom Speech SDK verwendet werden.
Gibt zurück
Ein freigegebener Zeiger auf das AudioProcessingOptions-Objekt.
~AudioConfig
Syntax: public inline virtual ~AudioConfig ( );
Destruktiert das -Objekt.
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Erstellt ein AudioConfig-Objekt, das das Standardmikrofon auf dem System darstellt.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromDefaultMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig-Objekt, das das Standardmikrofon auf dem System darstellt.
Parameter
-
audioProcessingOptions
Audioverarbeitungsoptionen.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Erstellt ein AudioConfig-Objekt, das ein bestimmtes Mikrofon im System darstellt. In Version 1.3.0 hinzugefügt.
Parameter
-
deviceName
Gibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Mikrofonnamen finden Sie auf dieser Seite .
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromMicrophoneInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig-Objekt, das ein bestimmtes Mikrofon im System darstellt.
Parameter
deviceName
Gibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Mikrofonnamen finden Sie auf dieser Seite .audioProcessingOptions
Audioverarbeitungsoptionen.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Erstellt ein AudioConfig-Objekt, das die angegebene Datei darstellt.
Parameter
-
fileName
Gibt die Audioeingabedatei an.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig-Objekt, das die angegebene Datei darstellt.
Parameter
fileName
Gibt die Audioeingabedatei an.audioProcessingOptions
Audioverarbeitungsoptionen.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Erstellt ein AudioConfig-Objekt, das den angegebenen Stream darstellt.
Parameter
-
stream
Gibt den benutzerdefinierten Audioeingabestream an.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamInput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Erstellt ein AudioConfig-Objekt, das den angegebenen Stream darstellt.
Parameter
stream
Gibt den benutzerdefinierten Audioeingabestream an.audioProcessingOptions
Audioverarbeitungsoptionen.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromDefaultSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Erstellt ein AudioConfig-Objekt, das das Standardaudioausgabegerät (Lautsprecher) auf dem System darstellt. In Version 1.4.0 hinzugefügt.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromSpeakerOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Erstellt ein AudioConfig-Objekt, das einen bestimmten Lautsprecher im System darstellt. In Version 1.14.0 hinzugefügt.
Parameter
-
deviceName
Gibt den Gerätenamen an. Informationen zum Abrufen plattformspezifischer Audiogerätenamen finden Sie auf dieser Seite .
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromWavFileOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Erstellt ein AudioConfig-Objekt, das die angegebene Datei für die Audioausgabe darstellt. In Version 1.4.0 hinzugefügt.
Parameter
-
fileName
Gibt die Audioausgabedatei an. Das übergeordnete Verzeichnis muss bereits vorhanden sein.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt
FromStreamOutput
Syntax: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Erstellt ein AudioConfig-Objekt, das den angegebenen Ausgabestream darstellt. In Version 1.4.0 hinzugefügt.
Parameter
-
stream
Gibt den benutzerdefinierten Audioausgabestream an.
Gibt zurück
Ein freigegebener Zeiger auf das AudioConfig-Objekt