= class Gst::Format
Dynamically register new formats.

== Class Methods
--- Gst::Format.each { |aFormatObject| block } 
    Calls the block for each registered format, passing a reference
    to the Gst::Format object as parameter.
    
    Always returns nil.

--- Gst::Format.find(aNickString) 
    Returns a reference to the Gst::Format object registered with the
    given nick, or nil if this query was not registered.


== Instance Methods
--- == aFormatObject 
    Checks if two Gst::Format objects are registered under the
    same nick.

--- description 
    Gets a longer description of the format, as a String.

--- nick 
    Gets the short nick of the format, as a String.

--- type_id 
    Gets the type id of this format:
      * Gst::Format::UNDEFINED;
      * Gst::Format::DEFAULT;
      * Gst::Format::BYTES;
      * Gst::Format::TIME;
      * Gst::Format::BUFFERS;
      * Gst::Format::PERCENT;
      * Gst::Format::UNITS.


== Constants
--- BUFFERS
    Buffers.

--- BYTES
    Bytes.

--- DEFAULT
    The default format of the pad/element.

--- PERCENT
    Percentage of stream.

--- TIME
    Time in nanoseconds.

--- UNDEFINED
    Undefined format.

--- UNITS
    Frames for video, samples for audio, other definitions as defined by
    the media type.


- ((<lrz>))
