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.