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.