klasse Audio::AudioConfig
Vertegenwoordigt de configuratie van audio-invoer of -uitvoer. Audio-invoer kan afkomstig zijn van een microfoon, bestand of invoerstroom. Audio-uitvoer kan naar een luidspreker, audiobestandsuitvoer in WAV-indeling of uitvoerstroom zijn.
Leden
operator SPXAUDIOCONFIGHANDLE
Syntaxis: public inline explicit operator SPXAUDIOCONFIGHANDLE ( ) const;
Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.
Retouren
Een handvat.
SetProperty
Syntaxis: public inline void SetProperty ( const std::string & name , const std::string & value );
Hiermee stelt u een eigenschapswaarde in op naam.
Parameters
name
De naam van de eigenschap.value
De waarde van de eigenschap.
SetProperty
Syntaxis: public inline void SetProperty ( PropertyId id , const std::string & value );
Hiermee stelt u een eigenschapswaarde op id in.
Parameters
id
De eigenschaps-id.value
De waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( const std::string & name ) const;
Hiermee wordt een eigenschapswaarde op naam opgehaald.
Parameters
name
De parameternaam.
Retouren
De waarde van de eigenschap.
GetProperty
Syntaxis: public inline std::string GetProperty ( PropertyId id ) const;
Hiermee wordt een eigenschapswaarde op basis van id opgehaald.
Parameters
id
De parameter-id.
Retouren
De waarde van de eigenschap.
GetAudioProcessingOptions
Syntaxis: public inline std::shared_ptr< AudioProcessingOptions > GetAudioProcessingOptions ( ) const;
Hiermee haalt u een exemplaar van de klasse AudioProcessingOptions op met de parameters voor audioverwerking die worden gebruikt door de Speech SDK.
Retouren
Een gedeelde aanwijzer naar het object AudioProcessingOptions.
~AudioConfig
Syntaxis: public inline virtual ~AudioConfig ( );
Vernietigt het object.
FromDefaultMicrophoneInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( );
Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromDefaultMicrophoneInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultMicrophoneInput ( std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Hiermee maakt u een AudioConfig-object dat de standaardmicrofoon op het systeem vertegenwoordigt.
Parameters
audioProcessingOptions
Opties voor audioverwerking.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromMicrophoneInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName );
Hiermee maakt u een AudioConfig-object dat een specifieke microfoon op het systeem vertegenwoordigt. Toegevoegd in versie 1.3.0.
Parameters
deviceName
Hiermee geeft u de naam van het apparaat op. Raadpleeg deze pagina over het ophalen van platformspecifieke microfoonnamen.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromMicrophoneInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromMicrophoneInput ( const std::string & deviceName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Hiermee maakt u een AudioConfig-object dat een specifieke microfoon op het systeem vertegenwoordigt.
Parameters
deviceName
Hiermee geeft u de naam van het apparaat op. Raadpleeg deze pagina over het ophalen van platformspecifieke microfoonnamen.audioProcessingOptions
Opties voor audioverwerking.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromWavFileInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName );
Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt.
Parameters
fileName
Hiermee geeft u het audio-invoerbestand op.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromWavFileInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileInput ( const std::string & fileName , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Hiermee maakt u een AudioConfig-object dat het opgegeven bestand vertegenwoordigt.
Parameters
fileName
Hiermee geeft u het audio-invoerbestand op.audioProcessingOptions
Opties voor audioverwerking.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromStreamInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream );
Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt.
Parameters
stream
Hiermee geeft u de aangepaste audio-invoerstroom op.
Retouren
Een gedeelde aanwijzer naar het object AudioConfig
FromStreamInput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromStreamInput ( std::shared_ptr< AudioInputStream > stream , std::shared_ptr< AudioProcessingOptions > audioProcessingOptions );
Hiermee maakt u een AudioConfig-object dat de opgegeven stream vertegenwoordigt.
Parameters
stream
Hiermee geeft u de aangepaste audio-invoerstroom op.audioProcessingOptions
Opties voor audioverwerking.
Retouren
Een gedeelde aanwijzer naar het Object AudioConfig
FromDefaultSpeakerOutput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromDefaultSpeakerOutput ( );
Hiermee maakt u een AudioConfig-object dat het standaardapparaat voor audio-uitvoer (luidspreker) op het systeem vertegenwoordigt. Toegevoegd in versie 1.4.0.
Retouren
Een gedeelde aanwijzer naar het Object AudioConfig
FromSpeakerOutput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );
Hiermee maakt u een AudioConfig-object dat een specifieke luidspreker op het systeem vertegenwoordigt. Toegevoegd in versie 1.14.0.
Parameters
deviceName
Hiermee geeft u de naam van het apparaat op. Raadpleeg deze pagina over het ophalen van platformspecifieke namen van audioapparaten.
Retouren
Een gedeelde aanwijzer naar het Object AudioConfig
FromWavFileOutput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromWavFileOutput ( const std::string & fileName );
Hiermee maakt u een AudioConfig-object dat het opgegeven bestand voor audio-uitvoer vertegenwoordigt. Toegevoegd in versie 1.4.0.
Parameters
fileName
Hiermee geeft u het audio-uitvoerbestand op. De bovenliggende map moet al bestaan.
Retouren
Een gedeelde aanwijzer naar het Object AudioConfig
FromStreamOutput
Syntaxis: public inline static std::shared_ptr< AudioConfig > FromStreamOutput ( std::shared_ptr< AudioOutputStream > stream );
Hiermee maakt u een AudioConfig-object dat de opgegeven uitvoerstroom vertegenwoordigt. Toegevoegd in versie 1.4.0.
Parameters
stream
Hiermee geeft u de aangepaste audio-uitvoerstroom.
Retouren
Een gedeelde aanwijzer naar het Object AudioConfig