struct Audio::MicrophoneArrayGeometry

Representa la geometría de una matriz de micrófonos.

Miembros

microphoneArrayType

Sintaxis: public MicrophoneArrayType microphoneArrayType;

Tipo de matriz de micrófonos.

beamformingStartAngle

Sintaxis: public uint16_t beamformingStartAngle;

Ángulo de inicio para la forma de haz en grados.

beamformingEndAngle

Sintaxis: public uint16_t beamformingEndAngle;

Ángulo final para la forma de haz en grados.

microphoneCoordinates

Sintaxis: public std::vector< MicrophoneCoordinates > microphoneCoordinates;

Coordenadas de micrófonos en la matriz de micrófonos.

MicrophoneArrayGeometry

Sintaxis: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Crea una nueva instancia de MicrophoneArrayGeometry. El ángulo de inicio de la forma de haz se establece en cero. El ángulo final de la forma de haz se establece en 180 grados si microphoneArrayType es Lineal; de lo contrario, se establece en 360 grados.

Parámetros

  • microphoneArrayType Tipo de matriz de micrófonos.

  • microphoneCoordinates coordenadas de micrófonos en la matriz de micrófonos.

MicrophoneArrayGeometry

Sintaxis: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Crea una nueva instancia de MicrophoneArrayGeometry.

Parámetros

  • microphoneArrayType Tipo de matriz de micrófonos.

  • beamformingStartAngle ángulo de inicio para la forma de haz en grados.

  • beamformingEndAngle ángulo final para la forma de haz en grados.

  • microphoneCoordinates coordenadas de micrófonos en la matriz de micrófonos.