struct Audio::MicrophoneArrayGeometry

마이크 배열의 기하 도형을 나타냅니다.

구성원

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.