2.5.44 IDeckLinkHDMIInputEDID Interface¶
The IDeckLinkHDMIInputEDID
interface allows configuration of EDID parameters, ensuring that an attached HDMI source outputs a stream that can be accepted by the DeckLink HDMI input.
An IDeckLinkHDMIInputEDID
interface may be obtained from an IDeckLink
interface using QueryInterface. If QueryInterface is called on a device without HDMI input, then QueryInterface will return E_NOINTERFACE.
The EDID items will become visible to an HDMI source connected to a DeckLink HDMI input after WriteToEDID method is called. The EDID settings of an IDeckLinkHDMIInputEDID
interface remains active while the application holds a reference to the interface. Releasing IDeckLinkHDMIInputEDID
interface will restore EDID to default values.
Interface |
Interface ID |
Description |
---|---|---|
IID_IDeckLink |
An |
2.5.44.1 IDeckLinkHDMIInputEDID::SetInt method¶
-
HRESULT IDeckLinkHDMIInputEDID::SetInt(BMDDeckLinkHDMIInputEDIDID cfgID, int64_t value);¶
The SetInt method sets the current integer value of an EDID item associated with the given
BMDDeckLinkHDMIInputEDIDID
.- Parameters:
cfgID – The ID of the EDID item
value – The integer value to set into the selected EDID item
- Return values:
E_INVALIDARG – There is no integer type EDID item for this operation corresponding to the given BMDDeckLinkHDMIInputEDID
E_FAIL – Failure
S_OK – Success
2.5.44.2 IDeckLinkHDMIInputEDID::GetInt method¶
-
HRESULT IDeckLinkHDMIInputEDID::GetInt(BMDDeckLinkHDMIInputEDIDID cfgID, int64_t *value);¶
The GetInt method gets the current integer value of an EDID item associated with the given
BMDDeckLinkHDMIInputEDIDID
.- Parameters:
cfgID – The ID of the EDID item
value – The integer value to get from the selected EDID item
- Return values:
E_INVALIDARG – There is no integer type EDID item for this operation corresponding to the given BMDDeckLinkHDMIInputEDID
E_FAIL – Failure
S_OK – Success
2.5.44.3 IDeckLinkHDMIInputEDID::WriteToEDID method¶
-
HRESULT IDeckLinkHDMIInputEDID::WriteToEDID();¶
The WriteToEDID method writes the values for all EDID items to DeckLink hardware.
- Return values:
E_ACCESSDENIED – Unable to access DeckLink hardware
E_FAIL – Failure
S_OK – Success