次の方法で共有


struct Audio::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 の新しいインスタンスを作成します。 ビームフォーミング開始角度は 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 マイク配列内のマイクの座標。