2.5.60 IDeckLinkIPFlowAttributes Interface¶
The IDeckLinkIPFlowAttributes
interface provides details about the capabilities of a profile for a DeckLink IP Flow. The detail types that are available for various capabilities are: flag, int, float, and string. The DeckLink IP Flow Attribute ID section lists the attributes identifiers that can be queried using this interface.
Interface |
Interface ID |
Description |
---|---|---|
IID_IDeckLinkIPFlow |
An |
2.5.60.1 IDeckLinkIPFlowAttributes::GetInt method¶
-
HRESULT IDeckLinkIPFlowAttributes::GetInt(BMDDeckLinkIPFlowAttributeID attrID, int64_t *value);¶
The GetInt method gets an integer value associated with a given
BMDDeckLinkIPFlowAttributeID
.- Parameters:
attrID –
BMDDeckLinkIPFlowAttributeID
to get int value.value – The value corresponding to attrID.
- Return values:
E_INVALIDARG – There is no int type attribute corresponding to attrID.
E_NOTIMPL – The request is correct however it is not supported by the DeckLink hardware.
E_POINTER – The value output pointer is invalid.
S_OK – Success
2.5.60.2 IDeckLinkIPFlowAttributes::GetFlag method¶
-
HRESULT IDeckLinkIPFlowAttributes::GetFlag(BMDDeckLinkIPFlowAttributeID attrID, Boolean *value);¶
The GetFlag method gets a flag value associated with a given
BMDDeckLinkIPFlowAttributeID
.- Parameters:
attrID –
BMDDeckLinkIPFlowAttributeID
to get flag value.value – Value of flag corresponding to attrID.
- Return values:
E_INVALIDARG – There is no flag type flow setting for this operation corresponding to the given BMDDeckLinkIPFlowAttributeID.
E_NOTIMPL – The request is correct however it is not supported by the DeckLink hardware.
E_POINTER – The value output pointer is invalid.
S_OK – Success
2.5.60.3 IDeckLinkIPFlowAttributes::GetFloat method¶
-
HRESULT IDeckLinkIPFlowAttributes::GetFloat(BMDDeckLinkIPFlowAttributeID attrID, double *value);¶
The GetFloat method gets a double value associated with a given
BMDDeckLinkIPFlowAttributeID
.- Parameters:
attrID –
BMDDeckLinkIPFlowAttributeID
to get double value.value – Value of double corresponding to attrID.
- Return values:
E_INVALIDARG – There is no double type flow setting for this operation corresponding to the given BMDDeckLinkIPFlowAttributeID.
E_NOTIMPL – The request is correct however it is not supported by the DeckLink hardware.
E_POINTER – The value output pointer is invalid.
S_OK – Success
2.5.60.4 IDeckLinkIPFlowAttributes::GetString method¶
-
HRESULT IDeckLinkIPFlowAttributes::GetString(BMDDeckLinkIPFlowAttributeID attrID, string *value);¶
The GetString method gets a string value associated with a given
BMDDeckLinkIPFlowAttributeID
.- Parameters:
attrID –
BMDDeckLinkIPFlowAttributeID
to get string value.value – Value of string corresponding to attrID.
- Return values:
E_INVALIDARG – There is no string type attribute corresponding to attrID.
E_NOTIMPL – The request is correct however it is not supported by the DeckLink hardware.
E_POINTER – The value output pointer is invalid.
S_OK – Success