結構音訊::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 的新實例。 梁形開始角度設定為零。 如果 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 麥克風陣列中的麥克風座標。