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