Delen via


class Audio::AudioProcessingOptions

Vertegenwoordigt opties voor audioverwerking die worden gebruikt met de audioconfiguratieklasse.

Leden

AudioProcessingOptions

Syntaxis: public inline explicit AudioProcessingOptions ( SPXAUDIOPROCESSINGOPTIONSHANDLE hoptions );

Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • hoptions Een ingang voor audioverwerkingsopties.

~AudioProcessingOptions

Syntaxis: public ~AudioProcessingOptions ( ) = default;

Hiermee wordt een exemplaar van de klasse AudioProcessingOptions verwijderd.

operator SPXAUDIOPROCESSINGOPTIONSHANDLE

Syntaxis: public inline explicit operator SPXAUDIOPROCESSINGOPTIONSHANDLE ( ) const;

Interne operator die wordt gebruikt om de onderliggende ingangswaarde op te halen.

Retouren

Een handvat.

GetAudioProcessingFlags

Syntaxis: public inline int GetAudioProcessingFlags ( ) const;

Retourneert het type audioverwerking dat wordt uitgevoerd door de Speech SDK.

Retouren

Bitsgewijs OF van AUDIO_INPUT_PROCESSING_XXX constante vlaggen die de invoeraudioverwerking aangeven die door de Speech SDK wordt uitgevoerd.

GetPresetMicrophoneArrayGeometry

Syntaxis: public inline PresetMicrophoneArrayGeometry GetPresetMicrophoneArrayGeometry ( ) const;

Retourneert de microfoonmatrixgeometrie van de microfoon die wordt gebruikt voor audio-invoer.

Retouren

Een waarde van het type PresetMicrophoneArrayGeometry enum.

GetMicrophoneArrayType

Syntaxis: public inline MicrophoneArrayType GetMicrophoneArrayType ( ) const;

Retourneert het microfoonmatrixtype van de microfoon die wordt gebruikt voor audio-invoer.

Retouren

Een waarde van het type MicrophoneArrayType enum.

GetBeamformingStartAngle

Syntaxis: public inline uint16_t GetBeamformingStartAngle ( ) const;

Retourneert de beginhoek die wordt gebruikt voor beamforming.

Retouren

Beginhoek van beamforming.

GetBeamformingEndAngle

Syntaxis: public inline uint16_t GetBeamformingEndAngle ( ) const;

Retourneert de eindhoek die wordt gebruikt voor beamforming.

Retouren

Eindhoek van beamforming.

GetMicrophoneCoördinaten

Syntaxis: public inline std::vector< MicrophoneCoordinates > GetMicrophoneCoordinates ( ) const;

Retourneert de coördinaten van microfoons in de microfoonmatrix die wordt gebruikt voor audio-invoer.

Retouren

Een std::vector van MicrophoneCoordinates-elementen.

GetSpeakerReferenceChannel

Syntaxis: public inline SpeakerReferenceChannel GetSpeakerReferenceChannel ( ) const;

Retourneert de positie van het luidsprekerreferentiekanaal in de audio-invoer.

Retouren

Een waarde van het type SpeakerReferenceChannel enum.

Maken

Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags );

Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions.

Parameters

  • audioProcessingFlags Hiermee geeft u vlaggen op om de audioverwerking te beheren die wordt uitgevoerd door de Speech SDK. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.

Retouren

De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.

Maken

Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , PresetMicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions met vooraf ingestelde microfoonmatrixgeometrie.

Parameters

  • audioProcessingFlags Hiermee geeft u vlaggen op om de audioverwerking te beheren die wordt uitgevoerd door de Speech SDK. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.

  • microphoneArrayGeometry Hiermee geeft u het type microfoonmatrixgeometrie op.

  • speakerReferenceChannel Hiermee geeft u de positie van het sprekerreferentiekanaal in de invoeraudio op.

Retouren

De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.

Maken

Syntaxis: public inline static std::shared_ptr< AudioProcessingOptions > Create ( int audioProcessingFlags , MicrophoneArrayGeometry microphoneArrayGeometry , SpeakerReferenceChannel speakerReferenceChannel );

Hiermee maakt u een nieuw exemplaar van de klasse AudioProcessingOptions met de geometrie van de microfoonmatrix.

Parameters

  • audioProcessingFlags Hiermee geeft u vlaggen op om de audioverwerking te beheren die wordt uitgevoerd door de Speech SDK. Het is bitsgewijze OF van AUDIO_INPUT_PROCESSING_XXX constanten.

  • microphoneArrayGeometry Hiermee geeft u de geometrie van de microfoonmatrix op.

  • speakerReferenceChannel Hiermee geeft u de positie van het sprekerreferentiekanaal in de invoeraudio op.

Retouren

De zojuist gemaakte AudioProcessingOptions verpakt in een std::shared_ptr.