decklinkvideosrc
Capture Video from a BlackMagic DeckLink Device.
Sample pipeline
 gst-launch-1.0 \
   decklinkvideosrc device-number=0 connection=sdi mode=1080p25 ! \
   autovideosink
Capturing 1080p25 video from the SDI-In of Card 0. Devices are numbered starting with 0.
Duplex-Mode:
Certain DechLink Cards like the Duo2 or the Quad2 contain two or four independent SDI units with two connectors each. These units can operate either in half- or in full-duplex mode.
The Duplex-Mode of a Card can be configured using the duplex-mode-Property.
Cards that to not support Duplex-Modes are not influenced by the property.
Half-Duplex-Mode (default):
By default decklinkvideosrc will configure them into half-duplex mode, so that each connector acts as if it were an independent DeckLink Card which can either be used as an Input or as an Output. In this mode the Duo2 can be used as as 4 SDI In-/Outputs and the Quad2 as 8 SDI In-/Outputs.
 gst-launch-1.0 \
  decklinkvideosrc device-number=0 mode=1080p25 ! c. \
  decklinkvideosrc device-number=1 mode=1080p25 ! c. \
  decklinkvideosrc device-number=2 mode=1080p25 ! c. \
  decklinkvideosrc device-number=3 mode=1080p25 ! c. \
  compositor name=c \
    sink_0::xpos=0   sink_0::ypos=0   sink_0::width=960 sink_0::height=540 \
    sink_1::xpos=960 sink_1::ypos=0   sink_1::width=960 sink_1::height=540 \
    sink_2::xpos=0   sink_2::ypos=540 sink_2::width=960 sink_2::height=540 \
    sink_3::xpos=960 sink_3::ypos=540 sink_3::width=960 sink_3::height=540 ! \
    video/x-raw,width=1920,height=1080 ! \
    autovideosink
Capture 1080p25 from the first 4 units in the System (ie. the 4 Connectors of a Duo2 Card) and compose them into a 2x2 grid.
  gst-launch-1.0 \
    videotestsrc foreground-color=0x0000ff00 ! decklinkvideosink device-number=0 mode=1080p25 \
    decklinkvideosrc device-number=1 mode=1080p25 ! autovideosink \
    decklinkvideosrc device-number=2 mode=1080p25 ! autovideosink \
    videotestsrc foreground-color=0x00ff0000 ! decklinkvideosink device-number=3 mode=1080p25
Capture 1080p25 from the second and third unit in the System, Playout a Test-Screen with colored Snow on the first and fourth unit (ie. the Connectors 1-4 of a Duo2 unit).
Device-Number-Mapping in Half-Duplex-Mode
The device-number to connector-mapping in half-duplex-mode is as follows for the Duo2
- 
device-number=0SDI1
- 
device-number=1SDI3
- 
device-number=2SDI2
- 
device-number=3SDI4
And for the Quad2
- 
device-number=0SDI1
- 
device-number=1SDI3
- 
device-number=2SDI5
- 
device-number=3SDI7
- 
device-number=4SDI2
- 
device-number=5SDI4
- 
device-number=6SDI6
- 
device-number=7SDI8
Full-Duplex-Mode:
When operating in full-duplex mode, two connectors of a unit are combined to a single device, performing extra processing with the second connection.
This mode is most useful for Playout. See decklinkvideosink. For Capturing the options are as follows:
When capturing from a duplex-unit, the secondary port outputs the captured image unchanged.
 gst-launch-1.0 \
   decklinkvideosrc device-number=0 mode=1080p25 duplex-mode=full ! \
   autovideosink
When simultaneously capturing and playing out onto the same device, the secondary port outputs the played out video. Note, that this can also be achieved using half-duplex mode.
 gst-launch-1.0 \
   decklinkvideosrc device-number=0 mode=1080p25 duplex-mode=full ! \
   videoflip video-direction=vert ! \
   decklinkvideosink device-number=0 mode=1080p25 duplex-mode=full
Capturing Video on the primary port of device 0, output flipped version of the video on secondary port of the same device.
Device-Number-Mapping in Full-Duplex-Mode
The device-number to connector-mapping in full-duplex-mode is as follows for the Duo2
- 
device-number=0SDI1 primary, SDI2 secondary
- 
device-number=1SDI3 primaty, SDI4 secondary
And for the Quad2
- 
device-number=0SDI1 primary, SDI2 secondary
- 
device-number=1SDI3 primaty, SDI4 secondary
- 
device-number=2SDI5 primary, SDI6 secondary
- 
device-number=3SDI7 primary, SDI8 secondary
Hierarchy
GObject ╰──GInitiallyUnowned ╰──GstObject ╰──GstElement ╰──GstBaseSrc ╰──GstPushSrc ╰──decklinkvideosrc
Factory details
Authors: – David Schleef 
Classification: – Video/Source/Hardware
Rank – none
Plugin – decklink
Package – GStreamer Bad Plug-ins
Pad Templates
src
        video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: 30000/1001
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: 30000/1001
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: 30000/1001
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: 30000/1001
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: top-field-first
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: top-field-first
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: top-field-first
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: top-field-first
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30/1
    field-order: top-field-first
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30/1
    field-order: top-field-first
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30/1
    field-order: top-field-first
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: 30/1
    field-order: top-field-first
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24000/1001
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 24/1
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30000/1001
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 30/1
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 50/1
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60000/1001
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: 60/1
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 30000/1001
    field-order: bottom-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: 24000/1001
    field-order: bottom-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: 25/1
    field-order: top-field-first
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: 30000/1001
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: 30000/1001
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: 30000/1001
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: 30000/1001
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: 25/1
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: 25/1
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: 25/1
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: 25/1
         format: BGRA
Properties
buffer-size
“buffer-size” guint
Size of internal buffer in number of video frames
Flags : Read / Write
Default value : 5
connection
“connection” Decklink-connection *
Video input connection to use
Flags : Read / Write / Construct
Default value : auto (0)
device-number
“device-number” gint
Output device instance to use
Flags : Read / Write / Construct
Default value : 0
drop-no-signal-frames
“drop-no-signal-frames” gboolean
Drop frames that are marked as having no input signal
Flags : Read / Write
Default value : false
duplex-mode
“duplex-mode” GstDecklinkDuplexMode *
Certain DeckLink devices such as the DeckLink Quad 2 and the DeckLink Duo 2 support configuration of the duplex mode of individual sub-devices.A sub-device configured as full-duplex will use two connectors, which allows simultaneous capture and playback, internal keying, and fill & key scenarios.A half-duplex sub-device will use a single connector as an individual capture or playback channel.
Flags : Read / Write / Construct
Default value : half (0)
hw-serial-number
“hw-serial-number” gchararray
The serial number (hardware ID) of the Decklink card
Flags : Read
Default value : NULL
mode
“mode” GstDecklinkModes *
Video Mode to use for playback
Flags : Read / Write / Construct
Default value : auto (0)
output-afd-bar
“output-afd-bar” gboolean
Extract and output AFD/Bar as GstMeta (if present)
Flags : Read / Write
Default value : false
output-cc
“output-cc” gboolean
Extract and output CC as GstMeta (if present)
Flags : Read / Write
Default value : false
output-stream-time
“output-stream-time” gboolean
Output stream time directly instead of translating to pipeline clock
Flags : Read / Write
Default value : false
signal
“signal” gboolean
True if there is a valid input signal available
Flags : Read
Default value : false
skip-first-time
“skip-first-time” guint64
Skip that much time of initial frames after starting
Flags : Read / Write
Default value : 0
timecode-format
“timecode-format” GstDecklinkTimecodeFormat *
Timecode format type to use for input
Flags : Read / Write / Construct
Default value : rp188any (3)
video-format
“video-format” GstDecklinkVideoFormat *
Video format type to use for input (Only use auto for mode=auto)
Flags : Read / Write / Construct
Default value : auto (0)
Named constants
Decklink-connection
Members
auto (0) – Auto
        sdi (1) – SDI
        hdmi (2) – HDMI
        optical-sdi (3) – Optical SDI
        component (4) – Component
        composite (5) – Composite
        svideo (6) – S-Video
        GstDecklinkDuplexMode
Members
half (0) – Half-Duplex
        full (1) – Full-Duplex
        GstDecklinkModes
Members
auto (0) – Automatic detection
        ntsc (1) – NTSC SD 60i
        ntsc2398 (2) – NTSC SD 60i (24 fps)
        pal (3) – PAL SD 50i
        ntsc-p (4) – NTSC SD 60p
        pal-p (5) – PAL SD 50p
        1080p2398 (6) – HD1080 23.98p
        1080p24 (7) – HD1080 24p
        1080p25 (8) – HD1080 25p
        1080p2997 (9) – HD1080 29.97p
        1080p30 (10) – HD1080 30p
        1080i50 (11) – HD1080 50i
        1080i5994 (12) – HD1080 59.94i
        1080i60 (13) – HD1080 60i
        1080p50 (14) – HD1080 50p
        1080p5994 (15) – HD1080 59.94p
        1080p60 (16) – HD1080 60p
        720p50 (17) – HD720 50p
        720p5994 (18) – HD720 59.94p
        720p60 (19) – HD720 60p
        1556p2398 (20) – 2k 23.98p
        1556p24 (21) – 2k 24p
        1556p25 (22) – 2k 25p
        2kdcip2398 (23) – 2k dci 23.98p
        2kdcip24 (24) – 2k dci 24p
        2kdcip25 (25) – 2k dci 25p
        2kdcip2997 (26) – 2k dci 29.97p
        2kdcip30 (27) – 2k dci 30p
        2kdcip50 (28) – 2k dci 50p
        2kdcip5994 (29) – 2k dci 59.94p
        2kdcip60 (30) – 2k dci 60p
        2160p2398 (31) – 4k 23.98p
        2160p24 (32) – 4k 24p
        2160p25 (33) – 4k 25p
        2160p2997 (34) – 4k 29.97p
        2160p30 (35) – 4k 30p
        2160p50 (36) – 4k 50p
        2160p5994 (37) – 4k 59.94p
        2160p60 (38) – 4k 60p
        ntsc-widescreen (39) – NTSC SD 60i Widescreen
        ntsc2398-widescreen (40) – NTSC SD 60i Widescreen (24 fps)
        pal-widescreen (41) – PAL SD 50i Widescreen
        ntsc-p-widescreen (42) – NTSC SD 60p Widescreen
        pal-p-widescreen (43) – PAL SD 50p Widescreen
        GstDecklinkTimecodeFormat
Members
rp188vitc1 (0) – bmdTimecodeRP188VITC1
        rp188vitc2 (1) – bmdTimecodeRP188VITC2
        rp188ltc (2) – bmdTimecodeRP188LTC
        rp188any (3) – bmdTimecodeRP188Any
        vitc (4) – bmdTimecodeVITC
        vitcfield2 (5) – bmdTimecodeVITCField2
        serial (6) – bmdTimecodeSerial
        GstDecklinkVideoFormat
Members
auto (0) – Auto
        8bit-yuv (1) – bmdFormat8BitYUV
        10bit-yuv (2) – bmdFormat10BitYUV
        8bit-argb (3) – bmdFormat8BitARGB
        8bit-bgra (4) – bmdFormat8BitBGRA
        The results of the search are