struct Audio::MicrophoneArrayGeometry
Reprezentuje geometrię tablicy mikrofonów.
Elementy członkowskie
microphoneArrayType
Składnia: public MicrophoneArrayType microphoneArrayType;
Typ tablicy mikrofonów.
beamformingStartAngle
Składnia: public uint16_t beamformingStartAngle;
Kąt rozpoczęcia do kształtowania wiązki w stopniach.
beamformingEndAngle
Składnia: public uint16_t beamformingEndAngle;
Kąt końcowy do kształtowania wiązki w stopniach.
microphoneCoordinates
Składnia: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
Współrzędne mikrofonów w tablicy mikrofonów.
MicrophoneArrayGeometry
Składnia: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
Tworzy nowe wystąpienie elementu MicrophoneArrayGeometry. Kąt rozpoczęcia kształtowania wiązki jest ustawiony na zero. Kąt końca kształtowania wiązki jest ustawiony na 180 stopni, jeśli parametr microphoneArrayType 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.
MicrophoneArrayGeometry
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 kształtowania wiązki w stopniach.beamformingEndAngle
Kąt końcowy do kształtowania wiązki w stopniach.microphoneCoordinates
Współrzędne mikrofonów w tablicy mikrofonów.