Condividi tramite


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.