Factory Details:
  Long name:	MixVideoSink
  Class:	Sink/Video
  Description:	Connect to MixVideoDecoder and pass data to libVA
  Author(s):	Tao Tao <<tao.q.tao@intel.com>>
  Rank:		primary (256)

Plugin Details:
  Name:			gstmixvideoplugin
  Description:		MI-X gst video plugin
  Filename:		/usr/lib/gstreamer-0.10/libgstmixvideoplugin.so
  Version:		0.10.16
  License:		Proprietary
  Source module:	gst-plugins-mixvideo
  Binary package:	
  Origin URL:		http://www.intel.com/

GObject
 +----GstObject
       +----GstElement
             +----GstBaseSink
                   +----GstMixVideoSink

Implemented Interfaces:
  GstImplementsInterface
  GstXOverlay

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      video/x-mixvideo-private


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_base_sink_change_state
  Has custom save_thyself() function: gst_element_save_thyself
  Has custom restore_thyself() function: gst_element_restore_thyself

Element has no clocking capabilities.
Element has no indexing capabilities.
Element has no URI handling capabilities.

Pads:
  SINK: 'sink'
    Implementation:
      Has chainfunc(): gst_base_sink_chain
      Has custom eventfunc(): gst_base_sink_event
      Has bufferallocfunc(): gst_base_sink_pad_buffer_alloc
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: readable, writable
                        String. Default: null Current: "mixvideosink0"
  preroll-queue-len   : Number of buffers to queue during preroll
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 0 Current: 0
  sync                : Sync on the clock
                        flags: readable, writable
                        Boolean. Default: true Current: true
  max-lateness        : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
                        flags: readable, writable
                        Integer64. Range: -1 - 9223372036854775807 Default: -1 Current: -1
  qos                 : Generate Quality-of-Service events upstream
                        flags: readable, writable
                        Boolean. Default: false Current: false
  async               : Go asynchronously to PAUSED
                        flags: readable, writable
                        Boolean. Default: true Current: true
  ts-offset           : Timestamp offset in nanoseconds
                        flags: readable, writable
                        Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0 Current: 0
  last-buffer         : The last buffer received in the sink
                        flags: readable
                        MiniObject of type "GstBuffer"
  blocksize           : Size in bytes to pull per buffer (0 = default)
                        flags: readable, writable
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 Current: 4096
  render-delay        : Additional render delay of the sink in nanoseconds
                        flags: readable, writable
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 Current: 0
  Handle-XEvent       : Handle X expose and window events
                        flags: readable, writable
                        Boolean. Default: true Current: true
  immediate           : Dispaly immediate ?
                        flags: readable, writable
                        Boolean. Default: false Current: false
