klasse Audio::AudioConfig

Vertegenwoordigt de audio-invoer- of uitvoerconfiguratie. Audio-invoer kan afkomstig zijn van een microfoon, bestand of invoerstroom. Audio-uitvoer kan zijn naar een luidspreker, audiobestanduitvoer in WAV-indeling of uitvoerstroom.

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 op naam in.

Parameterwaarden

  • 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 in op id.

Parameterwaarden

  • id de eigenschaps-id.

  • value de waarde van de eigenschap.

GetProperty

Syntaxis: public inline std::string GetProperty ( const std::string & name ) const;

Hiermee haalt u een eigenschapswaarde op naam op.

Parameterwaarden

  • name de parameternaam.

Retouren

De waarde van de eigenschap.

GetProperty

Syntaxis: public inline std::string GetProperty ( PropertyId id ) const;

Hiermee haalt u een eigenschapswaarde op id op.

Parameterwaarden

  • 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 die de parameters bevat voor audioverwerking die wordt gebruikt door speech-SDK.

Retouren

Een gedeelde aanwijzer naar het Object AudioProcessingOptions.

~AudioConfig

Syntaxis: public inline virtual ~AudioConfig ( );

Hiermee wordt het object gedestructeerd.

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 AudioConfig-object

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.

Parameterwaarden

  • audioProcessingOptions opties voor audioverwerking.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • deviceName Geeft de apparaatnaam op. Raadpleeg deze pagina over het ophalen van platformspecifieke microfoonnamen.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • deviceName Geeft de apparaatnaam op. Raadpleeg deze pagina over het ophalen van platformspecifieke microfoonnamen.

  • audioProcessingOptions opties voor audioverwerking.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • fileName geeft het audio-invoerbestand.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • fileName geeft het audio-invoerbestand.

  • audioProcessingOptions opties voor audioverwerking.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • stream hiermee geeft u de aangepaste audio-invoerstroom op.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • stream hiermee geeft u de aangepaste audio-invoerstroom op.

  • audioProcessingOptions opties voor audioverwerking.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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 AudioConfig-object

FromSpeakerOutput

Syntaxis: public inline static std::shared_ptr< AudioConfig > FromSpeakerOutput ( const std::string & deviceName );

Hiermee maakt u een AudioConfig-object dat een specifieke spreker op het systeem vertegenwoordigt. Toegevoegd in versie 1.14.0.

Parameterwaarden

  • deviceName Geeft de apparaatnaam op. Raadpleeg deze pagina over het ophalen van platformspecifieke audioapparaatnamen.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • fileName Hiermee geeft u het audio-uitvoerbestand. De bovenliggende map moet al bestaan.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object

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.

Parameterwaarden

  • stream Hiermee geeft u de aangepaste audio-uitvoerstroom.

Retouren

Een gedeelde aanwijzer naar het AudioConfig-object