|
From: NAKAJIMA T. <nak...@ni...> - 2013-02-04 15:14:22
|
中島です。 (2013年02月04日 23:18), Kouhei Sutou wrote: > <method name="add_watch" > c:identifier="gst_bus_add_watch" > shadowed-by="add_watch_full" > introspectable="0"> > > となっている通り、add_watchの実体はadd_watch_fullとして提供 > されていて、add_watch_fullは > > <method name="add_watch_full" > c:identifier="gst_bus_add_watch_full" > shadows="add_watch"> > <parameters> > <parameter name="priority" transfer-ownership="none"> > <doc xml:whitespace="preserve">The priority of the watch.</doc> > <type name="gint" c:type="gint"/> > </parameter> > > なので、最初の引数はpriorityであっています! なるほど、そういうしくみなんですね。勉強になります。 > いえ、あっているのですが、Ruby/GObjectIntrospectionが対応し > ていないのです。エラーメッセージにもある通り、GSourceFuncに > は対応しているのですが、これは、GObject Introspectionが依存 > しているGLibが提供しているものなので対応しています。 > > が、GstBusFuncはGObjectIntrospectionが依存していない > GStreamerが提供していないものなので、 > Ruby/GObjectIntrospectionが対応するのは変ですね。。。 > > なので、Ruby/GStreamerの方で対応する必要があるので、対応する > ためのコードを追加しておきます!追加したらまた報告します! > > なかなか、スムーズにいかずにすみません。。。 > 了解しました。こちらも楽しんでやってますので、お気になさらずに。 |