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.