struct Audio::MicrophoneArrayGeometry

Reprezentuje geometrię tablicy mikrofonów.

Członkowie

microphoneArrayType

Składnia: public MicrophoneArrayType microphoneArrayType;

Typ tablicy mikrofonów.

beamformingStartAngle

Składnia: public uint16_t beamformingStartAngle;

Kąt rozpoczęcia do tworzenia promieni w stopniach.

beamformingEndAngle

Składnia: public uint16_t beamformingEndAngle;

Kąt końcowy do ściągania promieni w stopniach.

mikrofonUsordyny

Składnia: public std::vector< MicrophoneCoordinates > microphoneCoordinates;

Współrzędne mikrofonów w tablicy mikrofonów.

MikrofonArrayGeometry

Składnia: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Tworzy nowe wystąpienie elementu MicrophoneArrayGeometry. Kąt rozpoczęcia wiązki jest ustawiony na zero. Kąt końca belki jest ustawiony na 180 stopni, jeśli mikrofonArrayType jest liniowy, w przeciwnym razie jest ustawiony na 360 stopni.

Parametry

  • microphoneArrayType Typ tablicy mikrofonów.

  • microphoneCoordinates Współrzędne mikrofonów w tablicy mikrofonów.

MikrofonArrayGeometry

Składnia: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );

Tworzy nowe wystąpienie elementu MicrophoneArrayGeometry.

Parametry

  • microphoneArrayType Typ tablicy mikrofonów.

  • beamformingStartAngle Kąt rozpoczęcia do promieniowania w stopniach.

  • beamformingEndAngle Kąt końca do ściągania promieni w stopniach.

  • microphoneCoordinates Współrzędne mikrofonów w tablicy mikrofonów.