3

PyGObject と GStreamer を使用した例をいくつか見たいのですが、Web 上では何も見つかりませんでした。

公式 Web サイトで入手できる唯一の情報は、Python バインディングのソース コードへのリンクです: http://gstreamer.freedesktop.org/modules/gst-python.html

上記のリンクのページでわかるように:

gobject-introspection ベースの pygst バインディングの GStreamer python オーバーライド。

PyGObject が使用されていますが、Web 上の例は古く、変換して使用できませんでした。

ドキュメンテーションについてもお聞きしたいのですが、GStreamer の Python バインディングに関するドキュメンテーションはありますか?

ありがとう。

4

1 に答える 1

9

(pygobject 2 および pygtk によって提供される「古い」静的バインディングとは対照的に) pygobject 3 によって提供されるイントロスペクトされたバインディングを使用して例を見つける良い方法は、「gi.repository」を検索キーワードとして使用することです。たとえば、「gi.repository gst」を検索すると、簡単なメディア プレーヤーNovacut 移植ガイドにリストされている例などがすぐに見つかります。

ドキュメントについては、C API リファレンスに従うか、関連する .gir ファイルを参照することをお勧めします。gobject-introspection の g-ir-scanner によって作成された中間の .gir ファイルからそれらを作成するためのツールが開発されていますが、イントロスペクト バインディングを使用できる他の言語の API リファレンスは一般にまだ利用できません。

于 2013-07-19T22:48:41.310 に答える