2

たとえば、プログラムでシンク パッドのプロパティを設定する方法:

sin_00::outWidth=1280 sin_00::outHeight=720 in this way pipeline was run using gst-launch-0.10 .....

そして、このプロパティを設定するためにgst_pad_set_property()API を使用しましたが、機能していません。次のエラーが表示されます。

3_video_temp.c: In function 'main':
3_video_temp.c:551: warning: implicit declaration of function 'gst_pad_set_property'
/tmp/cc2zDbzt.o: In function `main':
/home/project/compWorkspace/Edubeam/3_video_temp.c:551: undefined reference to `gst_pad_set_property'
collect2: ld returned 1 exit status
make: *** [all] Error 1

できるだけ早くその値を設定する方法を教えてください。

4

3 に答える 3

1

ほとんどのパッドにはプロパティがありません。幅と高さは通常、バッファーとパッドに設定されたキャップを介してネゴシエートされます。

于 2012-06-09T21:00:27.477 に答える
0

システムにインストールされている GStreamer のバージョンは何ですか? 次を使用してすばやく確認します。

gst-inspect --version

gst_pad_set_property() のドキュメントまたは例はどこで見つけましたか? Linux 開発システムの /usr/include/gstreamer-0.10/gst/* で gst_pad_set_property を検索したところ、手ぶらで出てきました。しかし、GStreamer の最新のソース スナップショットを検索すると、関数が表示されます。これにより、以前のバージョンでは見られなかった新しい便利な API を備えた GStreamer の開発中バージョンのドキュメントまたは例を見ているのではないかと思います (私は時々同様の問題に遭遇しました)。

シンク パッドに正確にどのプロパティを設定しようとしていますか?

于 2012-06-09T01:22:46.033 に答える