マイク配列のジオメトリを表します。
メンバー
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 が 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マイク配列内のマイクの座標。