Factory Details:
  Long name:	Apple AirPort Express Audio Sink
  Class:	Sink/Audio/Wireless
  Description:	Output stream to an AirPort Express
  Author(s):	Jérémie Bernard [GRemi] <gremimail@gmail.com>
  Rank:		none (0)

Plugin Details:
  Name:			apexsink
  Description:		Apple AirPort Express Plugin
  Filename:		/usr/lib/x86_64-linux-gnu/gstreamer-0.10/libgstapexsink.so
  Version:		0.10.22.3
  License:		LGPL
  Source module:	gst-plugins-bad
  Source release date:	2012-04-10 13:57 (UTC)
  Binary package:	GStreamer Bad Plugins (Ubuntu)
  Origin URL:		https://launchpad.net/distros/ubuntu/+source/gst-plugins-bad0.10

GObject
 +----GstObject
       +----GstElement
             +----GstBaseSink
                   +----GstBaseAudioSink
                         +----GstAudioSink
                               +----GstApExSink

Interfaces implémentées :
  GstImplementsInterface
  GstMixer

Pad Templates:
  SINK template: 'sink'
    Availability: Always
    Capabilities:
      audio/x-raw-int
                  width: 16
                  depth: 16
             endianness: 1234
               channels: 2
                   rate: 44100
                 signed: true


Element Flags:
  no flags set

Element Implementation:
  Has change_state() function: gst_apexsink_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 custom queryfunc(): gst_base_audio_sink_query_pad
      Has custom iterintlinkfunc(): gst_pad_iterate_internal_links_default
      Has bufferallocfunc(): gst_base_sink_pad_buffer_alloc
      Has getcapsfunc(): gst_base_sink_pad_getcaps
      Has setcapsfunc(): gst_base_sink_pad_setcaps
      Has acceptcapsfunc(): gst_pad_acceptcaps_default
      Has fixatecapsfunc(): gst_base_sink_pad_fixate
    Pad Template: 'sink'

Element Properties:
  name                : The name of the object
                        flags: accès en lecture, accès en écriture
                        String. Default: "apexsink0"
  preroll-queue-len   : Number of buffers to queue during preroll
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer. Range: 0 - 4294967295 Default: 0 
  sync                : Sync on the clock
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: true
  max-lateness        : Maximum number of nanoseconds that a buffer can be late before it is dropped (-1 unlimited)
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: -1 - 9223372036854775807 Default: -1 
  qos                 : Generate Quality-of-Service events upstream
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  async               : Go asynchronously to PAUSED
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: true
  ts-offset           : Timestamp offset in nanoseconds
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: -9223372036854775808 - 9223372036854775807 Default: 0 
  enable-last-buffer  : Enable the last-buffer property
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  last-buffer         : The last buffer received in the sink
                        flags: accès en lecture
                        MiniObject of type "GstBuffer"
  blocksize           : Size in bytes to pull per buffer (0 = default)
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer. Range: 0 - 4294967295 Default: 4096 
  render-delay        : Additional render delay of the sink in nanoseconds
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  throttle-time       : The time to keep between rendered buffers (unused)
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer64. Range: 0 - 18446744073709551615 Default: 0 
  buffer-time         : Size of audio buffer in microseconds
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: 1 - 9223372036854775807 Default: 200000 
  latency-time        : Audio latency in microseconds
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: 1 - 9223372036854775807 Default: 10000 
  provide-clock       : Provide a clock to be used as the global pipeline clock
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: true
  slave-method        : Algorithm to use to match the rate of the masterclock
                        flags: accès en lecture, accès en écriture
                        Enum "GstBaseAudioSinkSlaveMethod" Default: 1, "skew"
                           (0): resample         - GST_BASE_AUDIO_SINK_SLAVE_RESAMPLE
                           (1): skew             - GST_BASE_AUDIO_SINK_SLAVE_SKEW
                           (2): none             - GST_BASE_AUDIO_SINK_SLAVE_NONE
  can-activate-pull   : Allow pull-based scheduling
                        flags: accès en lecture, accès en écriture
                        Boolean. Default: false
  alignment-threshold : Timestamp alignment threshold in nanoseconds
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer64. Range: 1 - 18446744073709551614 Default: 40000000 
  drift-tolerance     : Tolerance for clock drift in microseconds
                        flags: accès en lecture, accès en écriture
                        Integer64. Range: 1 - 9223372036854775807 Default: 40000 
  discont-wait        : Window of time in nanoseconds to wait before creating a discontinuity
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer64. Range: 0 - 18446744073709551614 Default: 1000000000 
  host                : AirPort Express target host
                        flags: accès en lecture, accès en écriture
                        String. Default: ""
  port                : AirPort Express target port
                        flags: accès en lecture, accès en écriture
                        Unsigned Integer. Range: 0 - 32000 Default: 5000 
  volume              : AirPort Express target volume
                        flags: accès en lecture, accès en écriture
                        Double. Range:               0 -              10 Default:               1 
  jack-type           : AirPort Express connected jack type
                        flags: accès en lecture
                        Enum "GstApExJackType" Default: 0, "Undefined jack type"
                           (0): Undefined jack type - GST_APEX_JACK_TYPE_UNDEFINED
                           (1): Analog jack      - GST_APEX_JACK_TYPE_ANALOG
                           (2): Digital jack     - GST_APEX_JACK_TYPE_DIGITAL
  jack-status         : AirPort Express jack connection status
                        flags: accès en lecture
                        Enum "GstApExJackStatus" Default: 0, "Jack status undefined"
                           (0): Jack status undefined - GST_APEX_JACK_STATUS_UNDEFINED
                           (1): Jack disconnected - GST_APEX_JACK_STATUS_DISCONNECTED
                           (2): Jack connected   - GST_APEX_JACK_STATUS_CONNECTED
  generation          : AirPort device generation
                        flags: accès en lecture, accès en écriture
                        Enum "GstApExGeneration" Default: 1, "First generation (e.g., original AirPort Express)"
                           (1): First generation (e.g., original AirPort Express) - generation-one
                           (2): Second generation (e.g., Apple TV v2) - generation-two
  transport-protocol  : AirPort transport protocol
                        flags: accès en lecture, accès en écriture
                        Enum "GstApExTransportProtocol" Default: 0, "TCP"
                           (0): TCP              - tcp
                           (1): UDP              - udp
