ruby-****@sourc*****
ruby-****@sourc*****
2004年 3月 3日 (水) 04:24:00 JST
------------------------- REMOTE_ADDR = 217.117.55.140 REMOTE_HOST = URL = http://ruby-gnome2.sourceforge.jp/?Gst%3A%3APad ------------------------- = class Gst::Pad The link between Gst::Element objects. == Object Hierarchy * Object * GLib::Instantiatable * GLib::Object * Gst::Object * Gst::Pad == Instance Methods --- direction This method returns the pad's direction (see ((<GstPadDirection|Gst::Pad#GstPadDirection>))). * Returns: the pad's direction (see ((<GstPadDirection|Gst::Pad#GstPadDirection>))). --- disabled? Checks if the Gst::Pad::FLAG_DISABLED flag is set on the object. * Returns: true if the flag is set, false otherwise. - --- each_event_mask { |event_mask| ... } -> nil + --- each_event_mask { |event_mask| ... } Calls the block for each event mask from the pad, passing a reference to the Gst::EventMask object as parameter. * Returns: always nil. --- each_format { |format| ... } Calls the block for each supported format from the pad, passing a reference to the Gst::Format object as parameter. * Returns: always nil. - --- each_query_type { |query_type| ... } -> nil + --- each_query_type { |query_type| ... } Calls the block for each supported query from the pad, passing a reference to the Gst::QueryType object as parameter. * Returns: always nil. --- event_masks Gets the list of event masks from the pad. * Returns: an array of Gst::EventMask objects. --- formats Gets the list of supported formats from the pad. * Returns: an array of Gst::Format objects. --- link(other_pad) Links the current pad (source) to an other pad (sink). * other_pad: a Gst::Pad. * Returns: true if the pads have been linked, false otherwise. --- name This method returns the pad's name. * Returns: the pad's name. --- negotiating? Checks if the Gst::Pad::FLAG_NEGOTIATING flag is set on the object. * Returns: true if the flag is set, false otherwise. --- pad_template This method returns the Gst::PadTemplate object of this pad. * Returns: the Gst::PadTemplate object of this pad. --- provides_event_masks? Checks if the pad supports event masks not handled by the default event masks dispatcher. * Returns: true if supported, false otherwise. --- provides_formats? Checks if the pad supports formats not handled by the default format dispatcher. * Returns: true if supported, false otherwise. --- provides_query_types? Checks if the pad supports query types not handled by the default query types dispatcher. * Returns: true if supported, false otherwise. --- query(query_type, format=Gst::Format::DEFAULT) Performs a query on the pad. * format: a format (see ((<GstFormat|Gst::Format#GstFormat>))). * query_type: a query type (see ((<GstQueryType|Gst::QueryType#GstQueryType>))). * Returns: the query result value, or nil if the query could not be performed. --- query_types Gets a list of supported queries that can be performed on the pad. * Returns: an array of Gst::QueryType objects. --- send_event(event) Sends an event to the pad, through a Gst::Event object. * event: a Gst::Event. * Returns: true if the request event was successfully handled, false otherwise. --- unlink(other_pad) Unlinks the current pad (source) from an other pad (sink). * other_pad: a Gst::Pad. * Returns: self. == Constants - === GstPadPresence - --- ALWAYS - --- REQUEST - --- SOMETIMES + === GstPadDirection + --- SINK + --- SRC + --- UNKNOWN - === GstObjectFlags - --- DESTROYED - --- FLOATING - --- OBJECT_FLAG_LAST - === GstPadFlags --- DISABLED --- FLAG_LAST --- NEGOTIATING === GstPadLinkReturn --- LINK_DELAYED --- LINK_DONE --- LINK_OK --- LINK_REFUSED - === GstPadDirection - --- SINK - --- SRC - --- UNKNOWN + === GstPadPresence + --- ALWAYS + --- REQUEST + --- SOMETIMES == See Also ((<Gst>)). - ((<lrz>))