Compartilhar via


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.