struct Audio::MicrophoneArrayGeometry
Rappresenta la geometria di una matrice di microfoni.
Membri
microphoneArrayType
Sintassi: public MicrophoneArrayType microphoneArrayType;
Tipo di matrice di microfoni.
beamformingStartAngle
Sintassi: public uint16_t beamformingStartAngle;
Angolo iniziale per la traveformazione in gradi.
beamformingEndAngle
Sintassi: public uint16_t beamformingEndAngle;
Angolo finale per la traveformazione in gradi.
microphoneCoordinates
Sintassi: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Coordinate dei microfoni nella matrice del microfono.
MicrophoneArrayGeometry
Sintassi: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Crea una nuova istanza di MicrophoneArrayGeometry. L'angolo iniziale di beamforming è impostato su zero. L'angolo finale beamforming è impostato su 180 gradi se microphoneArrayType è Lineare, altrimenti è impostato su 360 gradi.
Parametri
microphoneArrayType
Tipo di matrice di microfoni.microphoneCoordinates
Coordinate dei microfoni nella matrice del microfono.
MicrophoneArrayGeometry
Sintassi: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Crea una nuova istanza di MicrophoneArrayGeometry.
Parametri
microphoneArrayType
Tipo di matrice di microfoni.beamformingStartAngle
Angolo iniziale per la traveformazione in gradi.beamformingEndAngle
Angolo finale per la traveformazione in gradi.microphoneCoordinates
Coordinate dei microfoni nella matrice del microfono.