gst-launch を使用して、組み込み Linux システムの /dev/fb0 フレームバッファでカメラのストリーミングを開始しています。memset へのアクセス権がなく、手動で memset を実行することioctl.h
もできません。fb.h
コマンドは次のようなものです。
gst-launch-1.0 imxg2dcompositor name=camera background-color=0x000000 シンク_0::xpos=200 シンク_0::ypos=90 シンク_0::幅=450 シンク_0::高さ=350 ! video/x-raw、幅=800、高さ=480 ! imxg2dvideosink framebuffer=/dev/fb0 use-vsync=true imxv4l2videosrc device=/dev/video0 input=4 ! camera.sink_0 -e
Qt フレームワーク (5.6) の QProcess オブジェクトを使用してこのコマンドを開始し、「kill」、「close」、または「terminate」メソッドを呼び出すと、常にカメラから取得した最後の画像を表示する画面になります。画面をクリアにしたい。/dev/fb0
using gst-launch コマンドをクリアする方法はありますか?