表示麦克风阵列的几何图形。
成员
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 的新实例。 梁形起始角度设置为零。 如果 microphoneArrayType 为 Linear,则梁形端角设置为 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麦克风阵列中的麦克风坐标。