共用方式為


結構音訊::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 麥克風陣列中的麥克風座標。