마이크 배열의 기하 도형을 나타냅니다.
구성원
microphoneArrayType
구문: public MicrophoneArrayType microphoneArrayType;
마이크 배열의 유형입니다.
beamformingStartAngle
구문: public uint16_t beamformingStartAngle;
빔 폼의 시작 각도(도)입니다.
beamformingEndAngle
구문: public uint16_t beamformingEndAngle;
빔 폼의 끝 각도(도)입니다.
microphoneCoordinates
구문: public std::vector< MicrophoneCoordinates > microphoneCoordinates;
마이크 배열의 마이크 좌표입니다.
MicrophoneArrayGeometry
구문: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
MicrophoneArrayGeometry의 새 인스턴스를 만듭니다. 빔 포밍 시작 각도가 0으로 설정됩니다. 빔 포밍 끝 각도는 microphoneArrayType이 선형이면 180도로 설정되고, 그렇지 않으면 360도로 설정됩니다.
매개 변수
microphoneArrayType마이크 배열 유형입니다.마이크 배열의 마이크 좌표를
microphoneCoordinates.
MicrophoneArrayGeometry
구문: public inline MicrophoneArrayGeometry ( MicrophoneArrayType microphoneArrayType , uint16_t beamformingStartAngle , uint16_t beamformingEndAngle , const std::vector< MicrophoneCoordinates > & microphoneCoordinates );
MicrophoneArrayGeometry의 새 인스턴스를 만듭니다.
매개 변수
microphoneArrayType마이크 배열 유형입니다.beamformingStartAngle빔 폼을 도 단위로 조정하기 위한 시작 각도입니다.beamformingEndAngle빔 폼의 끝 각도입니다.마이크 배열의 마이크 좌표를
microphoneCoordinates.