Delen via


struct Audio::MicrophoneArrayGeometry

Vertegenwoordigt de geometrie van een microfoonmatrix.

Leden

microphoneArrayType

Syntaxis: public MicrophoneArrayType microphoneArrayType;

Type microfoonmatrix.

beamformingStartAngle

Syntaxis: public uint16_t beamformingStartAngle;

Beginhoek voor beamforming in graden.

beamformingEndAngle

Syntaxis: public uint16_t beamformingEndAngle;

Eindhoek voor beamforming in graden.

microphoneCoördinaten

Syntaxis: public std::vector< MicrophoneCoordinates > microphoneCoordinates;

Coördinaten van microfoons in de microfoonmatrix.

MicrophoneArrayGeometry

Syntaxis: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Hiermee maakt u een nieuw exemplaar van MicrophoneArrayGeometry. De beginhoek van de beamforming is ingesteld op nul. De eindhoek van de beamforming is ingesteld op 180 graden als microfoonArrayType lineair is, anders is deze ingesteld op 360 graden.

Parameterwaarden

  • microphoneArrayType Type microfoonmatrix.

  • microphoneCoordinates coördinaten van microfoons in de microfoonmatrix.

MicrophoneArrayGeometry

Syntaxis: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Hiermee maakt u een nieuw exemplaar van MicrophoneArrayGeometry.

Parameterwaarden

  • microphoneArrayType Type microfoonmatrix.

  • beamformingStartAngle beginhoek voor beamforming in graden.

  • beamformingEndAngle eindhoek voor beamforming in graden.

  • microphoneCoordinates coördinaten van microfoons in de microfoonmatrix.