• Products
  • Resellers
  • Support
  • Developer
  • Company
  • Media
  • Splice
  • Forum
Blackmagic Design logo
  • Back to Developer Page

Quick Search

Table of Contents

  • 1 Desktop Video SDK
  • 2 DeckLink API
  • 3 Common Data Types
    • 3.1 Basic Types
    • 3.2 Time Representation
    • 3.3 Display Modes
    • 3.4 Pixel Formats
    • 3.5 Field Dominance
    • 3.6 Frame Flags
    • 3.7 Video Input Flags
    • 3.8 Video Output Flags
    • 3.9 Output Frame Completion Results Flags
    • 3.10 Frame Preview Format
    • 3.11 Video IO Support
    • 3.12 Video Connection Modes
    • 3.13 Link Configuration
    • 3.14 Audio Sample Rates
    • 3.15 Audio Sample Types
    • 3.16 DeckLink Information ID
    • 3.17 DeckLink Attribute ID
    • 3.18 DeckLink Configuration ID
    • 3.19 Audio Output Stream Type
    • 3.20 Analog Video Flags
    • 3.21 Audio Connection Modes
    • 3.22 Audio Output Selection switch
    • 3.23 Output Conversion Modes
    • 3.24 Input Conversion Modes
    • 3.25 Video Input Format Changed Events
    • 3.26 Detected Video Input Format Flags
    • 3.27 Capture Pass Through Mode
    • 3.28 Display Mode Characteristics
    • 3.29 Video 3D packing format
    • 3.30 Timecode Format
    • 3.31 Timecode Flags
    • 3.32 Timecode BCD
    • 3.33 Deck Control Mode
    • 3.34 Deck Control Event
    • 3.35 Deck Control VTR Control States
    • 3.36 Deck Control Status Flags
    • 3.37 Deck Control Export Mode Ops Flags
    • 3.38 Deck Control error
    • 3.39 Genlock Reference Status
    • 3.40 Idle Video Output Operation
    • 3.41 Device Busy State
    • 3.42 DeckLink Device Notification
    • 3.43 Streaming Device Mode
    • 3.44 Streaming Device Encoding Frame Rates
    • 3.45 Streaming Device Encoding Support
    • 3.46 Streaming Device Codecs
    • 3.47 Streaming Device H264 Profile
    • 3.48 Streaming Device H264 Level
    • 3.49 Streaming Device H264 Entropy Coding
    • 3.50 Streaming Device Audio Codec
    • 3.51 Streaming Device Encoding Mode Properties
    • 3.52 Audio Formats
    • 3.53 Deck Control Connection
    • 3.54 Video Encoder Frame Coding Mode
    • 3.55 DeckLink Encoder Configuration ID
    • 3.56 Device Interface
    • 3.57 Packet Type
    • 3.58 DeckLink Status ID
    • 3.59 Video Status Flags
    • 3.60 Duplex Mode
    • 3.61 Frame Metadata ID
    • 3.62 DNxHR Levels
    • 3.63 Panel Type
    • 3.64 Ancillary Packet Format
    • 3.65 Colorspace
    • 3.66 HDMI Input EDID ID
    • 3.67 Dynamic Range
    • 3.68 Supported Video Mode Flags
    • 3.69 Profile Identifier
    • 3.70 HDMI Timecode Packing
    • 3.71 Internal Keying Ancillary Data Source
    • 3.72 Ethernet Link State
    • 3.73 Mezzanine Type
    • 3.74 Video Format Flags
    • 3.75 Buffer Access Requirements
    • 3.76 IP Flow ID
    • 3.77 IP Flow Direction
    • 3.78 IP Flow Type
    • 3.79 IP Flow Attribute ID
    • 3.80 IP Flow Status ID
    • 3.81 IP Flow Setting ID
    • 3.82 Audio Output XLR Delay Types
    • 3.83 Languages
    • 3.84 Audio Meter Type
  • Docs »
  • 3 Common Data Types »
  • 3.18 DeckLink Configuration ID
  • ← 3.17 DeckLink Attribute ID
  • 3.19 Audio Output Stream Type →

3.18 DeckLink Configuration ID¶

enum BMDDeckLinkConfigurationID¶

BMDDeckLinkConfigurationID enumerates the set of configuration settings of a DeckLink device which may be queried or set (see IDeckLinkConfiguration interface for details).

Key

Description

Serial port Flags

bmdDeckLinkConfigSwapSerialRxTx

enumerator bmdDeckLinkConfigSwapSerialRxTx¶

If set to true, the Rx and Tx lines of the RS422 port on the DeckLink device will be swapped.

Video Input/Output Integers

bmdDeckLinkConfigHDMI3DPackingFormat

enumerator bmdDeckLinkConfigHDMI3DPackingFormat¶

The 3D packing format setting. See BMDVideo3DPackingFormat for more details.

bmdDeckLinkConfigBypass

enumerator bmdDeckLinkConfigBypass¶

The state of the bypass feature. This parameter can be set to a value of -1 for normal operation or zero to bypass the card. A timeout of up to 65 seconds may be specified in milliseconds. If the timeout is reached without the parameter being reset, the card will be bypassed automatically. The actual timeout will be approximately the time requested.

bmdDeckLinkConfigClockTimingAdjustment

enumerator bmdDeckLinkConfigClockTimingAdjustment¶

Clock frequency adjustment for fine output control. The acceptable range is from -127 to 127 PPM (Parts Per Million).

bmdDeckLinkConfigAudioMeterType

enumerator bmdDeckLinkConfigAudioMeterType¶

For products that support programmable front-panel LCD audio meters, this is the audio meter type. See BMDAudioMeterType for details.

Audio Input/Output Flags

bmdDeckLinkConfigAnalogAudioConsumerLevels

enumerator bmdDeckLinkConfigAnalogAudioConsumerLevels¶

If set true the analog audio levels are set to maximum gain on audio input and maximum attenuation on audio output. If set false the selected analog input and output gain levels are used.

bmdDeckLinkConfigSwapHDMICh3AndCh4OnInput

enumerator bmdDeckLinkConfigSwapHDMICh3AndCh4OnInput¶

If set, HDMI audio input channels 3 and 4 are swapped to support 5.1 audio channel ordering

bmdDeckLinkConfigSwapHDMICh3AndCh4OnOutput

enumerator bmdDeckLinkConfigSwapHDMICh3AndCh4OnOutput¶

If set, HDMI audio output channels 3 and 4 are swapped to support 5.1 audio channel ordering

bmdDeckLinkConfigAnalogAudioOutputChannelsMutedByHeadphone

enumerator bmdDeckLinkConfigAnalogAudioOutputChannelsMutedByHeadphone¶

If set, analog output channels are muted when the headphone is plugged in.

bmdDeckLinkConfigAnalogAudioOutputChannelsMutedBySpeaker

enumerator bmdDeckLinkConfigAnalogAudioOutputChannelsMutedBySpeaker¶

If set, analog output channels are muted when the speaker is active.

Video Output Flags

bmdDeckLinkConfigFieldFlickerRemoval

enumerator bmdDeckLinkConfigFieldFlickerRemoval¶

Sets field flicker removal when paused functionality. True if enabled.

bmdDeckLinkConfigHD1080p24ToHD1080i5994Conversion

enumerator bmdDeckLinkConfigHD1080p24ToHD1080i5994Conversion¶

True if HD 1080p24 to HD 1080i5994 conversion is enabled.

bmdDeckLinkConfig444SDIVideoOutput

enumerator bmdDeckLinkConfig444SDIVideoOutput¶

True if 444 video output is enabled.

bmdDeckLinkConfigBlackVideoOutputDuringCapture

enumerator bmdDeckLinkConfigBlackVideoOutputDuringCapture¶

True if black output during capture is enabled. This feature is only supported on legacy DeckLink devices.

bmdDeckLinkConfigLowLatencyVideoOutput

enumerator bmdDeckLinkConfigLowLatencyVideoOutput¶

Reduces output latency on some older products. On newer products, this option will have no effect.

bmdDeckLinkConfigDownConversionOnAllAnalogOutput

enumerator bmdDeckLinkConfigDownConversionOnAllAnalogOutput¶

Enable down conversion on all analog outputs.

bmdDeckLinkConfigSMPTELevelAOutput

enumerator bmdDeckLinkConfigSMPTELevelAOutput¶

Enable SMPTE level A output.

bmdDeckLinkConfigRec2020Output

enumerator bmdDeckLinkConfigRec2020Output¶

If set to true, device will output Rec.709 frames in Rec.2020 colorspace (See BMDColorspace)

bmdDeckLinkConfigQuadLinkSDIVideoOutputSquareDivisionSplit

enumerator bmdDeckLinkConfigQuadLinkSDIVideoOutputSquareDivisionSplit¶

If set to true, Quad-link SDI is output in Square Division Quad Split mode.

bmdDeckLinkConfigOutput1080pAsPsF

enumerator bmdDeckLinkConfigOutput1080pAsPsF¶

If set, output 1080p or 2K progressive modes as PsF.

bmdDeckLinkConfigOutputValidateEDIDForDolbyVision

enumerator bmdDeckLinkConfigOutputValidateEDIDForDolbyVision¶

If set (default), process the sink EDID and potentially fail operations that aren’t supported.

bmdDeckLinkConfigExtendedDesktop

enumerator bmdDeckLinkConfigExtendedDesktop¶

If set, enable extended desktop on a supported device.

Video Output Integers

bmdDeckLinkConfigVideoOutputConnection

enumerator bmdDeckLinkConfigVideoOutputConnection¶

The output video connection. See BMDVideoConnection for more details.

Enabling video output on one connection will enable output on other available output connections which are compatible. The status of active output connection can be queried with this setting. Multiple video output connections can be active simultaneously. When querying the enabled video outputs, the returned integer is a bitmask of BMDVideoConnection where the corresponding bit is set for each active output connection.

When setting active video outputs, only one video output connection can be enabled per call, ie, the integer argument must refer to a single video output connection.

bmdDeckLinkConfigVideoOutputConversionMode

enumerator bmdDeckLinkConfigVideoOutputConversionMode¶

Settings for video output conversion. The possible output modes are enumerated by BMDVideoOutputConversionMode.

bmdDeckLinkConfigVideoOutputConversionColorspaceDestination

enumerator bmdDeckLinkConfigVideoOutputConversionColorspaceDestination¶

For colorspace conversion, the destination BMDColorspace

bmdDeckLinkConfigVideoOutputConversionColorspaceSource

enumerator bmdDeckLinkConfigVideoOutputConversionColorspaceSource¶

For colorspace conversion, the source BMDColorspace. Frames in other colorspaces will not be converted.

bmdDeckLinkConfigAnalogVideoOutputFlags

enumerator bmdDeckLinkConfigAnalogVideoOutputFlags¶

Settings for analog video output. BMDAnalogVideoFlags enumerates the available analog video flags.

bmdDeckLinkConfigReferenceInputTimingOffset

enumerator bmdDeckLinkConfigReferenceInputTimingOffset¶

Adjust genlock timing pixel offset. If the device supports wide genlock offset adjustment (see BMDDeckLinkSupportsFullFrameReferenceInput TimingOffset attribute) then the supported range is between +/- half the count of total pixels in the video frame. Otherwise the supported range is +/-511.

bmdDeckLinkConfigReferenceOutputMode

enumerator bmdDeckLinkConfigReferenceOutputMode¶

The reference output video mode for DeckLink devices where reference output does not follow SDI output (see BMDDisplayMode). Supports interlaced/progressive modes up to 1080p30.

bmdDeckLinkConfigVideoOutputIdleOperation

enumerator bmdDeckLinkConfigVideoOutputIdleOperation¶

Video output idle control. See BMDIdleVideoOutputOperation for more details.

bmdDeckLinkConfigDefaultVideoOutputMode

enumerator bmdDeckLinkConfigDefaultVideoOutputMode¶

The default video output mode. The bmdDeckLinkConfigDefaultVideoOutputModeFlags must be set for 3D video modes before using this setting. See BMDDisplayMode for more details.

bmdDeckLinkConfigDefaultVideoOutputModeFlags

enumerator bmdDeckLinkConfigDefaultVideoOutputModeFlags¶

The default video output mode 2D or 3D flag setting. See bmdVideoOutputFlagDefault and bmdVideoOutputDualStream3D for more details.

bmdDeckLinkConfigSDIOutputLinkConfiguration

enumerator bmdDeckLinkConfigSDIOutputLinkConfiguration¶

The SDI link configuration for a single output video stream. See BMDLinkConfiguration for more information.

bmdDeckLinkConfigHDMITimecodePacking

enumerator bmdDeckLinkConfigHDMITimecodePacking¶

Set the HDMI timecode packing format for the video output stream (See BMDHDMITimecodePacking).

bmdDeckLinkConfigPlaybackGroup

enumerator bmdDeckLinkConfigPlaybackGroup¶

Any 32-bit number to identify a playback group. All devices supporting synchronized playback with the same group number are started and stopped together.

Video Output Floats

bmdDeckLinkConfigVideoOutputComponentLumaGain

enumerator bmdDeckLinkConfigVideoOutputComponentLumaGain¶

The component video output luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputComponentChromaBlueGain

enumerator bmdDeckLinkConfigVideoOutputComponentChromaBlueGain¶

The component video output chroma blue gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputComponentChromaRedGain

enumerator bmdDeckLinkConfigVideoOutputComponentChromaRedGain¶

The component video output chroma red gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputCompositeLumaGain

enumerator bmdDeckLinkConfigVideoOutputCompositeLumaGain¶

The composite video output luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputCompositeChromaGain

enumerator bmdDeckLinkConfigVideoOutputCompositeChromaGain¶

The composite video output chroma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputSVideoLumaGain

enumerator bmdDeckLinkConfigVideoOutputSVideoLumaGain¶

The s-video output luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoOutputSVideoChromaGain

enumerator bmdDeckLinkConfigVideoOutputSVideoChromaGain¶

The s-video output chroma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoOutputGainMinimum and BMDDeckLinkVideoOutputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigDolbyVisionCMVersion

enumerator bmdDeckLinkConfigDolbyVisionCMVersion¶

A float represeting the Dolby Vision content mapping version to use when Dolby Vision output is enabled

bmdDeckLinkConfigDolbyVisionMasterMinimumNits

enumerator bmdDeckLinkConfigDolbyVisionMasterMinimumNits¶

A float represeting the mastering monitor minimum brightness in nits

bmdDeckLinkConfigDolbyVisionMasterMaximumNits

enumerator bmdDeckLinkConfigDolbyVisionMasterMaximumNits¶

A float represeting the mastering monitor maximum brightness in nits

Video Input Flags

bmdDeckLinkConfigVideoInputScanning

enumerator bmdDeckLinkConfigVideoInputScanning¶

The video input connector scanning on the H.264 Pro Recorder. True if enabled.

bmdDeckLinkConfigUseDedicatedLTCInput

enumerator bmdDeckLinkConfigUseDedicatedLTCInput¶

Use the timecode from the LTC input rather than from the SDI stream.

bmdDeckLinkConfigSDIInput3DPayloadOverride

enumerator bmdDeckLinkConfigSDIInput3DPayloadOverride¶

If set to true, the device will capture two genlocked SDI streams with matching video modes as a 3D stream.

bmdDeckLinkConfigCapture1080pAsPsF

enumerator bmdDeckLinkConfigCapture1080pAsPsF¶

If set, capture 1080p or 2K progressive modes as PsF. This flag is only required for devices that don’t support PsF input detection (see attribute BMDDeckLinkSupportsAutoSwitchingPPsFOnInput).

Video Input Integers

bmdDeckLinkConfigVideoInputConnection

enumerator bmdDeckLinkConfigVideoInputConnection¶

The input video connection. Only one video input connection can be active at a time. See BMDVideoConnection for more details.

bmdDeckLinkConfigAnalogVideoInputFlags

enumerator bmdDeckLinkConfigAnalogVideoInputFlags¶

The analog video input flags. See BMDAnalogVideoFlags for more details.

bmdDeckLinkConfigVideoInputConversionMode

enumerator bmdDeckLinkConfigVideoInputConversionMode¶

The video input conversion mode. See BMDVideoInputConversionMode for more details.

bmdDeckLinkConfig32PulldownSequenceInitialTimecodeFrame

enumerator bmdDeckLinkConfig32PulldownSequenceInitialTimecodeFrame¶

The A-frame setting for NTSC 23.98, which is used to appropriately adjust the timecode. The frame setting range is between 0 and 29.

bmdDeckLinkConfigVANCSourceLine1Mapping

enumerator bmdDeckLinkConfigVANCSourceLine1Mapping¶

The configuration of up to three lines of VANC to be transferred to or from the active picture on capture or output. The acceptable range is between 0 and 30. A value of 0 will disable the capture of that line.

bmdDeckLinkConfigVANCSourceLine2Mapping

enumerator bmdDeckLinkConfigVANCSourceLine2Mapping¶

The acceptable range is between 0 and 30. A value of 0 will disable the capture of the line.

bmdDeckLinkConfigVANCSourceLine3Mapping

enumerator bmdDeckLinkConfigVANCSourceLine3Mapping¶

The acceptable range is between 0 and 30. A value of 0 will disable the capture of the line.

bmdDeckLinkConfigCapturePassThroughMode

enumerator bmdDeckLinkConfigCapturePassThroughMode¶

The capture pass through mode specifies how the monitoring video output is generated while capture is in progress. See BMDDeckLinkCapturePassthroughMode for the available modes.

bmdDeckLinkConfigCaptureGroup

enumerator bmdDeckLinkConfigCaptureGroup¶

Any 32-bit number to identify a capture group. All devices supporting synchronized capture with the same group number are started and stopped together.

Video Input Floats

bmdDeckLinkConfigVideoInputComponentLumaGain

enumerator bmdDeckLinkConfigVideoInputComponentLumaGain¶

The component video input luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputComponentChromaBlueGain

enumerator bmdDeckLinkConfigVideoInputComponentChromaBlueGain¶

The component video input chroma blue gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputComponentChromaRedGain

enumerator bmdDeckLinkConfigVideoInputComponentChromaRedGain¶

The component video input chroma red gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputCompositeLumaGain

enumerator bmdDeckLinkConfigVideoInputCompositeLumaGain¶

The composite video input luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputCompositeChromaGain

enumerator bmdDeckLinkConfigVideoInputCompositeChromaGain¶

The composite video input chroma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputSVideoLumaGain

enumerator bmdDeckLinkConfigVideoInputSVideoLumaGain¶

The s-video input luma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

bmdDeckLinkConfigVideoInputSVideoChromaGain

enumerator bmdDeckLinkConfigVideoInputSVideoChromaGain¶

The s-video input chroma gain in dB. The accepted range can be determined by using the BMDDeckLinkVideoInputGainMinimum and BMDDeckLinkVideoInputGainMaximum attributes with IDeckLinkProfileAttributes interface.

Keying Integers

bmdDeckLinkConfigInternalKeyingAncillaryDataSource

enumerator bmdDeckLinkConfigInternalKeyingAncillaryDataSource¶

Set the source of VANC and timecode for output signal when internal keying is enabled (See BMDInternalKeyingAncillaryDataSource).

Audio Input Flags

bmdDeckLinkConfigMicrophonePhantomPower

enumerator bmdDeckLinkConfigMicrophonePhantomPower¶

If set to true, the Microphone input will provide +48V Phantom Power.

Audio Input Integers

bmdDeckLinkConfigAudioInputConnection

enumerator bmdDeckLinkConfigAudioInputConnection¶

The configuration of the audio input connection. See BMDAudioConnection for more details.

Audio Input Floats

bmdDeckLinkConfigAnalogAudioInputScaleChannel1

enumerator bmdDeckLinkConfigAnalogAudioInputScaleChannel1¶

The analog audio input scale in dB. The supported range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioInputScaleChannel2

enumerator bmdDeckLinkConfigAnalogAudioInputScaleChannel2¶

The analog audio input scale in dB. The supported range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioInputScaleChannel3

enumerator bmdDeckLinkConfigAnalogAudioInputScaleChannel3¶

The analog audio input scale in dB. The supported range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioInputScaleChannel4

enumerator bmdDeckLinkConfigAnalogAudioInputScaleChannel4¶

The analog audio input scale in dB. The supported range is between -12.00 and 12.00.

bmdDeckLinkConfigDigitalAudioInputScale

enumerator bmdDeckLinkConfigDigitalAudioInputScale¶

The digital audio input scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigMicrophoneInputGain

enumerator bmdDeckLinkConfigMicrophoneInputGain¶

The microphone input gain in dB. The acceptable range can be determined via BMDDeckLinkMicrophoneInputGainMinimum and BMDDeckLinkMicrophoneInputGainMaximum. If set to 0dB, the microphone input will be muted.

bmdDeckLinkConfigAudioOutputXLRDelayFrames

enumerator bmdDeckLinkConfigAudioOutputXLRDelayFrames¶

The frame number delay of XLR audio output relative to video playback. Value is active when bmdDeckLinkConfigAudioOutputXLRDelayType configuration item is set to bmdAudioOutputXLRDelayTypeFrames.

Audio Output Integers

bmdDeckLinkConfigAudioOutputAESAnalogSwitch

enumerator bmdDeckLinkConfigAudioOutputAESAnalogSwitch¶

The AES / analog audio output selection switch. This is applicable only to cards that support switchable analog audio outputs.

bmdDeckLinkConfigAudioOutputXLRDelayTime

enumerator bmdDeckLinkConfigAudioOutputXLRDelayTime¶

The millisecond delay of XLR audio output relative to video playback. Value is active when bmdDeckLinkConfigAudioOutputXLRDelayType configuration item is set to bmdAudioOutputXLRDelayTypeTime.

bmdDeckLinkConfigAudioOutputXLRDelayType

enumerator bmdDeckLinkConfigAudioOutputXLRDelayType¶

The type of configured XLR delay rate that should take effect. See BMDAudioOutputXLRDelayType for details.

Audio Output Floats

bmdDeckLinkConfigAnalogAudioOutputScaleChannel1

enumerator bmdDeckLinkConfigAnalogAudioOutputScaleChannel1¶

The analog audio output scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioOutputScaleChannel2

enumerator bmdDeckLinkConfigAnalogAudioOutputScaleChannel2¶

The analog audio output scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioOutputScaleChannel3

enumerator bmdDeckLinkConfigAnalogAudioOutputScaleChannel3¶

The analog audio output scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigAnalogAudioOutputScaleChannel4

enumerator bmdDeckLinkConfigAnalogAudioOutputScaleChannel4¶

The analog audio output scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigDigitalAudioOutputScale

enumerator bmdDeckLinkConfigDigitalAudioOutputScale¶

The digital audio output scale in dB. The acceptable range is between -12.00 and 12.00.

bmdDeckLinkConfigHeadphoneVolume

enumerator bmdDeckLinkConfigHeadphoneVolume¶

Set the headphone volume, acceptable range is between 0.0 (mute), to 1.0 (full volume)

bmdDeckLinkConfigSpeakerVolume

enumerator bmdDeckLinkConfigSpeakerVolume¶

Set the speaker volume, acceptable range is between 0.0 (mute), to 1.0 (full volume)

Network Flags

bmdDeckLinkConfigEthernetUseDHCP

enumerator bmdDeckLinkConfigEthernetUseDHCP¶

For devices with Ethernet. The local interface assigns a local IP address via DHCP, otherwise static.

bmdDeckLinkConfigEthernetPTPFollowerOnly

enumerator bmdDeckLinkConfigEthernetPTPFollowerOnly¶

For devices that use PTP. Prevents the device from negotiating to become a PTP leader. False by default.

bmdDeckLinkConfigEthernetPTPUseUDPEncapsulation

enumerator bmdDeckLinkConfigEthernetPTPUseUDPEncapsulation¶

For devices that use PTP. Sets if UDP Encapsulation will be used, otherwise Ethernet Encapsulation will be used.

Network Integers

bmdDeckLinkConfigEthernetPTPPriority1

enumerator bmdDeckLinkConfigEthernetPTPPriority1¶

For devices that use PTP. Sets PTP’s Priority1 field. The supported range is 0 to 255 with default value 128.

bmdDeckLinkConfigEthernetPTPPriority2

enumerator bmdDeckLinkConfigEthernetPTPPriority2¶

For devices that use PTP. Sets PTP’s Priority2 field. The supported range is 0 to 255 with default value 128.

bmdDeckLinkConfigEthernetPTPDomain

enumerator bmdDeckLinkConfigEthernetPTPDomain¶

For devices that use PTP. Sets PTP’s Domain field. The supported range is 0 to 127 with default value 127.

bmdDeckLinkConfigEthernetPTPLogAnnounceInterval

enumerator bmdDeckLinkConfigEthernetPTPLogAnnounceInterval¶

For devices that use PTP. Sets PTP’s log announce interval. The value of the parameter is the logarithm to base 2 of the time interval in seconds. The supported range is -3 to 1 with default value -2.

Network Strings

bmdDeckLinkConfigEthernetStaticLocalIPAddress

enumerator bmdDeckLinkConfigEthernetStaticLocalIPAddress¶

For devices with Ethernet. Manual local IP address. Used when bmdDeckLinkConfigEthernetUseDHCP is false.

bmdDeckLinkConfigEthernetStaticSubnetMask

enumerator bmdDeckLinkConfigEthernetStaticSubnetMask¶

For devices with Ethernet. Manual subnet mask. Used when bmdDeckLinkConfigEthernetUseDHCP is false.

bmdDeckLinkConfigEthernetStaticGatewayIPAddress

enumerator bmdDeckLinkConfigEthernetStaticGatewayIPAddress¶

For devices with Ethernet. Manual gateway IP address. Used when bmdDeckLinkConfigEthernetUseDHCP is false.

bmdDeckLinkConfigEthernetStaticPrimaryDNS

enumerator bmdDeckLinkConfigEthernetStaticPrimaryDNS¶

For devices with Ethernet. Manual primary DNS. Used when bmdDeckLinkConfigEthernetUseDHCP is false.

bmdDeckLinkConfigEthernetStaticSecondaryDNS

enumerator bmdDeckLinkConfigEthernetStaticSecondaryDNS¶

For devices with Ethernet. Manual secondary DNS. Used when bmdDeckLinkConfigEthernetUseDHCP is false.

bmdDeckLinkConfigEthernetVideoOutputAddress

enumerator bmdDeckLinkConfigEthernetVideoOutputAddress¶

For devices with Ethernet. Set the output address for the video flow. Omission of either dotted-decimal IP or colon-port represents auto for either, or empty string for both. Get the actual used address from bmdDeckLinkStatusEthernetVideoOutputAddress status item.

bmdDeckLinkConfigEthernetAudioOutputAddress

enumerator bmdDeckLinkConfigEthernetAudioOutputAddress¶

For devices with Ethernet. Set the output address for the audio flow. Omission of either dotted-decimal IP or colon-port represents auto for either, or empty string for both. Get the actual used address from bmdDeckLinkStatusEthernetAudioOutputAddress status item.

bmdDeckLinkConfigEthernetAncillaryOutputAddress

enumerator bmdDeckLinkConfigEthernetAncillaryOutputAddress¶

For devices with Ethernet. Set the output address for the ancillary flow. Omission of either dotted-decimal IP or colon-port represents auto for either, or empty string for both. Get the actual used address from bmdDeckLinkStatusEthernetAncillaryOutputAddress status item.

bmdDeckLinkConfigEthernetAudioOutputChannelOrder

enumerator bmdDeckLinkConfigEthernetAudioOutputChannelOrder¶

For devices with Ethernet. Sets the output audio SDP channel-order with the convention defined by ST 2110-30.

Device Information Strings

bmdDeckLinkConfigDeviceInformationLabel

enumerator bmdDeckLinkConfigDeviceInformationLabel¶

Set the label of the device. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility and overrides the string returned by IDeckLink::GetDisplayName().

bmdDeckLinkConfigDeviceInformationSerialNumber

enumerator bmdDeckLinkConfigDeviceInformationSerialNumber¶

Set the serial number of the device. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility.

bmdDeckLinkConfigDeviceInformationCompany

enumerator bmdDeckLinkConfigDeviceInformationCompany¶

Set the device’s seller name. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility.

bmdDeckLinkConfigDeviceInformationPhone

enumerator bmdDeckLinkConfigDeviceInformationPhone¶

Set the device’s seller phone number. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility.

bmdDeckLinkConfigDeviceInformationEmail

enumerator bmdDeckLinkConfigDeviceInformationEmail¶

Set the device’s seller email address. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility.

bmdDeckLinkConfigDeviceInformationDate

enumerator bmdDeckLinkConfigDeviceInformationDate¶

Set the device’s purchase date. This can only be set if the device has a persistent ID.

This information will be saved onto the local machine but not onto the device.

This information will also appear in Product Notes section of the Desktop Video Utility.

Deck Control Integers

bmdDeckLinkConfigDeckControlConnection

enumerator bmdDeckLinkConfigDeckControlConnection¶

The active RS422 deck control connection. See BMDDeckControlConnection for more information.

UI/UX Integers

bmdDeckLinkConfigDisplayLanguage

enumerator bmdDeckLinkConfigDisplayLanguage¶

Front panel display language. See BMDLanguage for more information.

  • ← 3.17 DeckLink Attribute ID
  • 3.19 Audio Output Stream Type →
Desktop Video 15.0 SDK
© Copyright 2003-2025 Blackmagic Design. All rights reserved.