struct Audio::MicrophoneArrayGeometry
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 início para a formatação de feixes em graus.
beamformingEndAngle
Sintaxe: public uint16_t beamformingEndAngle;
Ângulo final para a formatação de feixes em graus.
microphoneCoordinates
Sintaxe: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Coordenadas de microfones na matriz do 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 do beamforming está definido como zero. O ângulo final de beamforming está definido como 180 graus se microphoneArrayType for Linear, caso contrário, está definido como 360 graus.
Parâmetros
microphoneArrayType
Tipo de matriz de microfone.microphoneCoordinates
Coordenadas de microfones na matriz do 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
microphoneArrayType
Tipo de matriz de microfone.beamformingStartAngle
Ângulo de início para a formatação de feixes em graus.beamformingEndAngle
Ângulo final para a formatação de feixes em graus.microphoneCoordinates
Coordenadas de microfones na matriz do microfone.