Delen via


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