IDDCX_ENDPOINT_DIAGNOSTIC_INFO structure (iddcx.h)
The IDDCX_ENDPOINT_DIAGNOSTIC_INFO provides information about the video data endpoint.
Syntax
struct IDDCX_ENDPOINT_DIAGNOSTIC_INFO {
UINT Size;
IDDCX_TRANSMISSION_TYPE TransmissionType;
PCWSTR pEndPointFriendlyName;
PCWSTR pEndPointModelName;
PCWSTR pEndPointManufacturerName;
IDDCX_ENDPOINT_VERSION *pHardwareVersion;
IDDCX_ENDPOINT_VERSION *pFirmwareVersion;
IDDCX_FEATURE_IMPLEMENTATION GammaSupport;
};
Members
Size
Total size of this structure, in bytes.
TransmissionType
A IDDCX_TRANSMISSION_TYPE value that describes the type of link the video data is being transmitted over.
pEndPointFriendlyName
Pointer to a string with the friendly name of the endpoint, if one exists. This is applicable if the user can give the device a name and is NULL if a friendly name does not exist.
pEndPointModelName
Pointer to a string with the model name of the endpoint. Must be a non-empty string.
pEndPointManufacturerName
Pointer to a string with the manufacturer name of the endpoint. Must be a non-empty string.
pHardwareVersion
Pointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint hardware.
pFirmwareVersion
Pointer to a IDDCX_ENDPOINT_VERSION structure that contains the version info for the endpoint firmware.
GammaSupport
A IDDCX_FEATURE_IMPLEMENTATION value that indicates how gamma is implemented.
Requirements
Requirement | Value |
---|---|
Header | iddcx.h |