3.17 DeckLink Attribute ID¶
BMDDeckLinkAttributeID
enumerates a set of attributes of a DeckLink device which may be queried (see IDeckLinkProfileAttributes
interface for details).
Key |
Description |
---|---|
Flags |
|
BMDDeckLinkSupportsInternalKeying |
True if internal keying is supported on this device. |
BMDDeckLinkSupportsExternalKeying |
True if external keying is supported on this device. |
BMDDeckLinkSupportsInputFormatDetection |
True if input format detection is supported on this device. |
BMDDeckLinkHasReferenceInput |
True if the DeckLink device has a genlock reference source input connector. |
BMDDeckLinkHasSerialPort |
True if device has a serial port. |
BMDDeckLinkHasAnalogVideoOutputGain |
True if analog video output gain adjustment is supported on this device. |
BMDDeckLinkCanOnlyAdjustOverallVideoOutputGain |
True if only the overall video output gain can be adjusted. In this case, only the luma gain can be accessed with the |
BMDDeckLinkHasVideoInputAntiAliasingFilter |
True if there is an antialising filter on the analog video input of this device. |
BMDDeckLinkHasBypass |
True if this device has loop-through bypass function. |
BMDDeckLinkSupportsClockTimingAdjustment |
True if this device supports clock timing adjustment (see |
BMDDeckLinkSupportsFullFrameReferenceInputTimingOffset |
True if the DeckLink device supports genlock offset adjustment wider than +/-511 pixels (see |
BMDDeckLinkSupportsSMPTELevelAOutput |
True if SMPTE Level A output is supported on this device. |
BMDDeckLinkSupportsAutoSwitchingPPsFOnInput |
True if the DeckLink device supports PsF mode detection on capture. |
BMDDeckLinkSupportsDualLinkSDI |
True if SDI dual-link is supported on this device. |
BMDDeckLinkSupportsQuadLinkSDI |
True if SDI quad-link is supported on this device. |
BMDDeckLinkSupportsIdleOutput |
True if this device supports idle output configuration. (see |
BMDDeckLinkVANCRequires10BitYUVVideoFrames |
True if the device supports VANC only when the active picture is also 10-bit YUV. See |
BMDDeckLinkHasLTCTimecodeInput |
True if this device has a dedicated LTC input. |
BMDDeckLinkSupportsHDRMetadata |
True if the device supports transport of HDR metadata. |
BMDDeckLinkSupportsColorspaceMetadata |
True if the device supports transport of Colorspace metadata. See |
BMDDeckLinkSupportsHDMITimecode |
True if HDMI LTC timecode is supported by the device. |
BMDDeckLinkSupportsHighFrameRateTimecode |
True if High Frame Rate Timecode (HFRTC) is supported by the device. |
BMDDeckLinkSupportsSynchronizeToCaptureGroup |
True if the device can be grouped with other input devices for synchronized capture. |
BMDDeckLinkSupportsSynchronizeToPlaybackGroup |
True if the device can be grouped with other output devices for synchronized playback. |
BMDDeckLinkHasMonitorOut |
True if the device has Monitor Out capability. |
BMDDeckLinkSupportsExtendedDesktop |
True if the device supports extended desktop. |
Integers |
|
BMDDeckLinkMaximumAudioChannels |
The maximum number of audio channels embedded on digital connections supported by this device. |
BMDDeckLinkMaximumHDMIAudioChannels |
The maximum number of audio channels embedded on HDMI supported by this device. |
BMDDeckLinkMaximumAnalogAudioInputChannels |
The maximum number of input analog audio channels supported by this device. |
BMDDeckLinkMaximumAnalogAudioOutputChannels |
The maximum number of output analog audio channels supported by this device. |
BMDDeckLinkNumberOfSubDevices |
The number of sub-devices supported by the DeckLink hardware. |
BMDDeckLinkSubDeviceIndex |
The index of the sub-device on a DeckLink hardware device, starting from zero. |
BMDDeckLinkPersistentID |
A device specific 32 bit unique identifier. It is stable even when the device is plugged in a different connector, across reboots, and when plugged into different computers. |
BMDDeckLinkDeviceGroupID |
A 32 bit identifier used to group sub-devices belonging to the same DeckLink hardware device. Supported if the sub-device supports |
BMDDeckLinkTopologicalID |
A 32-bit identifier based on how the OS enumerates the DeckLink device. It will remain stable only so long as no devices are added/removed from the system. It is not stable in other machines nor if the OS changes the order in which devices are enumerated. |
BMDDeckLinkVideoOutputConnections |
The video output connections supported by the hardware (see |
BMDDeckLinkVideoInputConnections |
The video input connections supported by the hardware (see |
BMDDeckLinkAudioOutputConnections |
The audio output connections supported by the hardware (see Devices with individually selectable XLR/RCA connectors will additionally have the |
BMDDeckLinkAudioInputConnections |
The audio input connections supported by the hardware (see |
BMDDeckLinkVideoIOSupport |
The capture and/or playback capability of the device. (See |
BMDDeckLinkDeckControlConnections |
The deck control connections supported by the hardware (see |
BMDDeckLinkDeviceInterface |
The active device interface (see |
BMDDeckLinkAudioInputRCAChannelCount |
Number of input audio RCA channels supported by this device. |
BMDDeckLinkAudioInputXLRChannelCount |
Number of input audio XLR channels supported by this device. |
BMDDeckLinkAudioOutputRCAChannelCount |
Number of output audio RCA channels supported by this device. |
BMDDeckLinkAudioOutputXLRChannelCount |
Number of output audio XLR channels supported by this device. |
BMDDeckLinkProfileID |
The Profile ID for the currently active |
BMDDeckLinkDuplex |
The duplex mode for the corresponding profile. See |
BMDDeckLinkMinimumPrerollFrames |
The minimum number of preroll video frames required by the device for scheduled playback |
BMDDeckLinkSupportedDynamicRange |
The high dynamic range transfer functions supported by this device. See |
BMDDeckLinkMezzanineType |
The mezzanine board currently attached to this device. See |
BMDDeckLinkXLRDelayMsMaximum |
The maximum time-based XLR output delay in milliseconds. See |
BMDDeckLinkXLRDelayFramesMaximum |
The maximum frame-based XLR output delay. See |
Floats |
|
BMDDeckLinkVideoInputGainMinimum |
The minimum video input gain in dB for this device. |
BMDDeckLinkVideoInputGainMaximum |
The maximum video input gain in dB for this device. |
BMDDeckLinkVideoOutputGainMinimum |
The minimum video output gain in dB for this device. |
BMDDeckLinkVideoOutputGainMaximum |
The maximum video output gain in dB for this device. |
BMDDeckLinkMicrophoneInputGainMinimum |
The minimum microphone input gain in dB for this device. |
BMDDeckLinkMicrophoneInputGainMaximum |
The maximum microphone input gain in dB for this device. |
Strings |
|
BMDDeckLinkSerialPortDeviceName |
The operating system name of the RS422 serial port on this device. This allocated string must be freed by the caller when no longer required. |
BMDDeckLinkVendorName |
Hardware vendor name. Returned as a static string which must not be freed by the caller. |
BMDDeckLinkDisplayName |
The device’s display name. See |
BMDDeckLinkModelName |
Hardware Model Name. See |
BMDDeckLinkDeviceHandle |
String representing an unique identifier for the device. |
BMDDeckLinkEthernetMACAddress |
For devices with Ethernet, the local MAC address. |