Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Representa a geometria de uma matriz de microfone.
Membros
microphoneArrayType
Sintaxe: public MicrophoneArrayType microphoneArrayType;
Tipo de matriz de microfone.
beamformingStartAngle
Sintaxe: public uint16_t beamformingStartAngle;
Ângulo inicial para beamforming em graus.
beamformingEndAngle
Sintaxe: public uint16_t beamformingEndAngle;
Ângulo final para beamforming em graus.
microphoneCoordinates
Sintaxe: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Coordenadas de microfones na matriz de microfone.
MicrophoneArrayGeometry
Sintaxe: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Cria uma nova instância de MicrophoneArrayGeometry. O ângulo de início da formação de beamforming é definido como zero. O ângulo final de beamforming será definido como 180 graus se microphoneArrayType for Linear, caso contrário, ele será definido como 360 graus.
Parâmetros
microphoneArrayTypetipo de matriz de microfone.microphoneCoordinatescoordenadas de microfones na matriz de microfone.
MicrophoneArrayGeometry
Sintaxe: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Cria uma nova instância de MicrophoneArrayGeometry.
Parâmetros
microphoneArrayTypetipo de matriz de microfone.beamformingStartAngleângulo iniciar para formação de feixe em graus.beamformingEndAngleÂngulo final para formação de feixe em graus.microphoneCoordinatescoordenadas de microfones na matriz de microfone.