Compartir a través de


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 formación de vigas en grados.

beamformingEndAngle

Sintaxis: public uint16_t beamformingEndAngle;

Ángulo final de la formación 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 formación de haz se establece en cero. El ángulo final de beamforming 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 formación de vigas en grados.

  • beamformingEndAngle Ángulo final de la formación de haz en grados.

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