struct Audio::MicrophoneArrayGeometry
Représente la géométrie d’un tableau de microphones.
Membres
microphoneArrayType
Syntaxe : public MicrophoneArrayType microphoneArrayType;
Type de tableau de microphones.
beamformingStartAngle
Syntaxe : public uint16_t beamformingStartAngle;
Angle de départ pour la formation des faisceaux en degrés.
beamformingEndAngle
Syntaxe : public uint16_t beamformingEndAngle;
Angle de fin pour la formation du faisceau en degrés.
microphoneCoordinates
Syntaxe : public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Coordonnées des microphones dans le réseau de microphones.
MicrophoneArrayGeometry
Syntaxe : public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Crée une instance de MicrophoneArrayGeometry. L’angle de début de formation de faisceaux est défini sur zéro. L’angle de fin de formation de faisceau est défini sur 180 degrés si microphoneArrayType est linéaire, sinon il est défini sur 360 degrés.
Paramètres
microphoneArrayType
Type de tableau de microphones.microphoneCoordinates
Coordonnées des microphones dans le réseau de microphones.
MicrophoneArrayGeometry
Syntaxe : public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Crée une instance de MicrophoneArrayGeometry.
Paramètres
microphoneArrayType
Type de tableau de microphones.beamformingStartAngle
Angle de départ pour la formation des faisceaux en degrés.beamformingEndAngle
Angle de fin pour la formation du faisceau en degrés.microphoneCoordinates
Coordonnées des microphones dans le réseau de microphones.