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 inicial para formatação em graus.
beamformingEndAngle
Sintaxe: public uint16_t beamformingEndAngle;
Ângulo final para formatação 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 inicial de formatação é definido como zero. O ângulo final de formatação será definido como 180 graus se microphoneArrayType for Linear, caso contrário, ele será definido como 360 graus.
Parâmetros
microphoneArrayType
Tipo de matriz de microfone.microphoneCoordinates
Coordenadas 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
microphoneArrayType
Tipo de matriz de microfone.beamformingStartAngle
Ângulo inicial para formatação em graus.beamformingEndAngle
Ângulo final para formatação em graus.microphoneCoordinates
Coordenadas de microfones na matriz de microfone.