Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. 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 de partida para formação de feixes em graus.
beamformingEndAngle
Sintaxe: public uint16_t beamformingEndAngle;
Ângulo final para formação de feixes em graus.
microfoneCoordenadas
Sintaxe: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Coordenadas dos microfones na matriz de microfones.
MicrophoneArrayGemetry
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 feixe é definido como zero. O ângulo final de formação de feixe é definido para 180 graus se microphoneArrayType for Linear, caso contrário, é definido como 360 graus.
Parâmetros
microphoneArrayTypeTipo de matriz de microfone.microphoneCoordinatesCoordenadas dos microfones na matriz de microfones.
MicrophoneArrayGemetry
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 de partida para a formação de feixes em graus.beamformingEndAngleÂngulo final para a formação de feixes em graus.microphoneCoordinatesCoordenadas dos microfones na matriz de microfones.