decklinkvideosink

Playout Video to a BlackMagic DeckLink Device.

Sample pipeline

 gst-launch-1.0 \
   videotestsrc ! \
   decklinkvideosink device-number=0 mode=1080p25

Playout a 1080p25 test-video to the SDI-Out 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 decklinkvideosink 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 \
    videotestsrc foreground-color=0x00ff0000 ! decklinkvideosink device-number=0 mode=1080p25 \
    videotestsrc foreground-color=0x0000ff00 ! decklinkvideosink device-number=1 mode=1080p25 \
    videotestsrc foreground-color=0x000000ff ! decklinkvideosink device-number=2 mode=1080p25 \
    videotestsrc foreground-color=0x00ffffff ! decklinkvideosink device-number=3 mode=1080p25

Playout four Test-Screen with colored Snow on the first four units in the System (ie. the Connectors 1-4 of a Duo2 unit).

  gst-launch-1.0 \
    videotestsrc is-live=true foreground-color=0x0000ff00 ! decklinkvideosink device-number=0 mode=1080p25 \
    decklinkvideosrc device-number=1 mode=1080p25 ! autovideosink \
    decklinkvideosrc device-number=2 mode=1080p25 ! autovideosink \
    videotestsrc is-live=true 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 is as follows for the Duo2

  • device-number=0 SDI1
  • device-number=1 SDI3
  • device-number=2 SDI2
  • device-number=3 SDI4

And for the Quad2

  • device-number=0 SDI1
  • device-number=1 SDI3
  • device-number=2 SDI5
  • device-number=3 SDI7
  • device-number=4 SDI2
  • device-number=5 SDI4
  • device-number=6 SDI6
  • device-number=7 SDI8

Full-Duplex-Mode:

When operating in full-duplex mode, two connectors of a unit are combined to a single device, performing keying with the second connection.

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=0 SDI1 primary, SDI2 secondary
  • device-number=1 SDI3 primaty, SDI4 secondary

And for the Quad2

  • device-number=0 SDI1 primary, SDI2 secondary
  • device-number=1 SDI3 primaty, SDI4 secondary
  • device-number=2 SDI5 primary, SDI6 secondary
  • device-number=3 SDI7 primary, SDI8 secondary

Keying

Keying is the process of overlaing Video with an Alpha-Channel on top of an existing Video-Stream. The Duo2 and Quad2-Cards can perform two different Keying-Modes when operated in full-duplex mode. Both modes expect Video with an Alpha-Channel.

Internal Keyer:

In internal Keying-Mode the primary port becomes an Input and the secondary port an Output. The unit overlays Video played back from the Computer onto the Input and outputs the combined Video-Stream to the Output.

 gst-launch-1.0 \
  videotestsrc foreground-color=0x00000000 background-color=0x00000000 ! \
  video/x-raw,format=BGRA,width=1920,height=1080 ! \
  decklinkvideosink device-number=0 duplex-mode=full keyer-mode=internal video-format=8bit-bgra mode=1080p25

External Keyer:

In external Keying-Mode the primary port outputs the alpha-chanel as the luma-value (key-channel). Transparent pixels are black, opaque pixels are white. The RGB-Component of the Video are output on the secondary channel.

 gst-launch-1.0 \
  videotestsrc foreground-color=0x00000000 background-color=0x00000000 ! \
  video/x-raw,format=BGRA,width=1920,height=1080 ! \
  decklinkvideosink device-number=0 duplex-mode=full keyer-mode=external video-format=8bit-bgra mode=1080p25

Hierarchy

GObject
    ╰──GInitiallyUnowned
        ╰──GstObject
            ╰──GstElement
                ╰──GstBaseSink
                    ╰──decklinkvideosink

Factory details

Authors: – David Schleef , Sebastian Dröge

Classification:Video/Sink/Hardware

Rank – none

Plugin – decklink

Package – GStreamer Bad Plug-ins

Pad Templates

sink

video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 10/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 12/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1920
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 1280
         height: 720
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1556
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt709
    chroma-site: mpeg2
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 2048
         height: 1080
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt2020
    chroma-site: mpeg2
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 3840
         height: 2160
pixel-aspect-ratio: 1/1
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: interleaved
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 486
pixel-aspect-ratio: 40/33
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: UYVY
    colorimetry: bt601
    chroma-site: mpeg2
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: v210
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: ARGB
video/x-raw:
          width: 720
         height: 576
pixel-aspect-ratio: 16/11
 interlace-mode: progressive
      framerate: [ 0/1, 2147483647/1 ]
         format: BGRA

Presencealways

Directionsink

Object typeGstPad


Properties

afd-bar-line

“afd-bar-line” gint

Line number to use for inserting AFD/Bar data (0 = disabled)

Flags : Read / Write / Construct

Default value : 0


cc-line

“cc-line” gint

Line number to use for inserting closed captions (0 = disabled)

Flags : Read / Write / Construct

Default value : 0


device-number

“device-number” gint

Output device instance to use

Flags : Read / Write / Construct

Default value : 0


hw-serial-number

“hw-serial-number” gchararray

The serial number (hardware ID) of the Decklink card

Flags : Read

Default value : NULL


keyer-level

“keyer-level” gint

Keyer level

Flags : Read / Write / Construct

Default value : 255


keyer-mode

“keyer-mode” Decklink-keyer-mode *

Keyer mode to be enabled

Flags : Read / Write / Construct

Default value : off (0)


mode

“mode” GstDecklinkModes *

Video Mode to use for playback

Flags : Read / Write / Construct

Default value : ntsc (1)


profile

“profile” GstDecklinkProfileId *

Specifies decklink profile to use.

Flags : Read / Write / Construct

Default value : one-sub-device-full (0)


timecode-format

“timecode-format” GstDecklinkTimecodeFormat *

Timecode format type to use for playback

Flags : Read / Write / Construct

Default value : rp188any (3)


video-format

“video-format” GstDecklinkVideoFormat *

Video format type to use for playback

Flags : Read / Write / Construct

Default value : 8bit-yuv (1)


Named constants

Decklink-keyer-mode

Members

off (0) – Off
internal (1) – Internal
external (2) – External

The results of the search are