Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
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 di beamforming è impostato su 180 gradi se microfonoArrayType è Lineare; in caso contrario, viene impostato su 360 gradi.
Parametri
microphoneArrayTypeTipo di matrice di microfoni.microphoneCoordinatescoordinate 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
microphoneArrayTypeTipo di matrice di microfoni.beamformingStartAngleangolo iniziale per la traveformazione in gradi.beamformingEndAngleAngolo finale per la traveformazione in gradi.microphoneCoordinatescoordinate dei microfoni nella matrice del microfono.