iddcx.h header

This header is used by indirect display drivers. For more information, see:

iddcx.h contains the following programming interfaces:

Functions

 
IDD_CX_CLIENT_CONFIG_INIT

Initializes the IDD_CX_CLIENT_CONFIG structure.
IddCxAdapterDisplayConfigUpdate

Learn more about the IddCxAdapterDisplayConfigUpdate function.
IddCxAdapterDisplayConfigUpdate2

Learn about the IddCxAdapterDisplayConfigUpdate2 function.
IddCxAdapterInitAsync

IddCxAdapterInitAsync is an asynchronous initiation function called by the driver to create a WDDM graphics adapter.
IddCxAdapterSetRenderAdapter

IddCxAdapterSetRenderAdapter sets the preferred render adapter on which to render the swapchains for the specified adapter.
IddCxAdapterUpdateMaxDisplayPipelineRate

An OS callback function the driver calls to report that the max display pipeline rate has changed.
IddCxDeviceInitConfig

Creates a WDFDEVICE initialization structure to allow indirect displays to be used.
IddCxDeviceInitialize

Initializes a WDF device.
IddCxGetVersion

IddCxGetVersion is an OS callback function that an indirect display (ID) driver calls to obtain the IddCx version.
IddCxMonitorArrival

An OS callback function the driver calls to report a monitor arrival on the WDDM graphics adapter.
IddCxMonitorCreate

An OS callback function the driver calls to create a monitor object that can later be used for arrival.
IddCxMonitorDeparture

An indirect display driver (IDD) calls IddCxMonitorDeparture to report a monitor departure from the WDDM graphics adapter.
IddCxMonitorGetSrmListVersion

IddCxMonitorGetSrmListVersion retrieves the latest System Renewability Message (SRM) list version stored by the GPU.
IddCxMonitorQueryHardwareCursor

An OS callback function the driver calls when it wants obtain the updated cursor information. The driver normally only calls this when the event that signals cursor update has triggered.
IddCxMonitorQueryHardwareCursor2

Learn more about the IddCxMonitorQueryHardwareCursor2 function.
IddCxMonitorQueryHardwareCursor3

Learn more about the IddCxMonitorQueryHardwareCursor3 function.
IddCxMonitorSetSrmList

IddCxMonitorSetSrmList passes a System Renewability Message (SRM) list to the GPU driver associated with the rendering of the specified monitor.
IddCxMonitorSetupHardwareCursor

An OS callback function the driver calls when it wants to setup hardware cursor support for the path.
IddCxMonitorUpdateModes

Learn more about the IddCxMonitorUpdateModes function.
IddCxMonitorUpdateModes2

Learn more about the IddCxMonitorUpdateModes2 function.
IddCxReportCriticalError

IddCxReportCriticalError is an OS callback function called by an indirect display driver (IDD) to report a critical error.
IddCxSetRealtimeGPUPriority

Learn more about the IddCxSetRealtimeGPUPriority function.
IddCxSwapChainFinishedProcessingFrame

An OS callback function the driver calls report all GPU command for processing this frame have been queue.
IddCxSwapChainGetDirtyRects

An OS callback function the driver calls when it wants retrieve the dirty rects for the current frame.
IddCxSwapChainGetMoveRegions

An OS callback function the driver calls when it wants retrieve the move regions for the current frame.
IddCxSwapChainGetPhysicallyContiguousAddress

IddCxSwapChainGetPhysicallyContiguousAddress retrieves the physical address of the specified swapchain's currently acquired surface.
IddCxSwapChainInSystemMemory

Learn more about the IddCxSwapChainInSystemMemory function.
IddCxSwapChainReleaseAndAcquireBuffer

Learn more about the IddCxSwapChainReleaseAndAcquireBuffer function.
IddCxSwapChainReleaseAndAcquireBuffer2

Learn more about the IddCxSwapChainReleaseAndAcquireBuffer2 function.
IddCxSwapChainReleaseAndAcquireSystemBuffer

IddCxSwapChainReleaseAndAcquireSystemBuffer releases and acquires buffers from the swapchain.
IddCxSwapChainReportFrameStatistics

An OS callback function the driver calls to report the frame statistics after it has processed a frame completely.
IddCxSwapChainSetDevice

An OS callback function the driver calls within its SetSwapChain routine to setup the swap-chain with a particular DXGI device.

Callback functions

 
EVT_IDD_CX_ADAPTER_COMMIT_MODES

EVT_IDD_CX_ADAPTER_COMMIT_MODES is called by the OS to inform the driver of a mode change for monitors on the adapter.
EVT_IDD_CX_ADAPTER_COMMIT_MODES2

Learn more about the EVT_IDD_CX_ADAPTER_COMMIT_MODES2 callback function.
EVT_IDD_CX_ADAPTER_INIT_FINISHED

EVT_IDD_CX_ADAPTER_INIT_FINISHED is called by the OS to inform the driver that the adapter initialization has completed.
EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO

Learn more about the EVT_IDD_CX_ADAPTER_QUERY_TARGET_INFO callback function.
EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN

EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN is called by the OS to inform the driver of a mode change for monitors on the adapter.
EVT_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES

EVT_IDD_CX_MONITOR_GET_DEFAULT_DESCRIPTION_MODES is called by the OS to request the default monitor mode list from the driver for the specified monitor when a monitor without a description is connected.
EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE

The OS calls EVT_IDD_CX_MONITOR_GET_PHYSICAL_SIZE to query the physical size of a remote EDID-less monitor.
EVT_IDD_CX_MONITOR_I2C_RECEIVE

Learn more about the EVT_IDD_CX_MONITOR_I2C_RECEIVE callback.
EVT_IDD_CX_MONITOR_I2C_TRANSMIT

EVT_IDD_CX_MONITOR_I2C_TRANSMIT is called by the OS to return data received to an I2C device in a monitor.
EVT_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT

EVT_IDD_CX_MONITOR_OPM_CONFIGURE_PROTECTED_OUTPUT is called by the OS to configure the protected output.
EVT_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT

EVT_IDD_CX_MONITOR_OPM_CREATE_PROTECTED_OUTPUT is called by the OS to create an OPM protected output context.
EVT_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT

EVT_IDD_CX_MONITOR_OPM_DESTROY_PROTECTED_OUTPUT is called by the OS to destroy an OPM protected output context.
EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE

EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE is called by the OS to get an OPM certificate.
EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE

EVT_IDD_CX_MONITOR_OPM_GET_CERTIFICATE_SIZE is called by the OS to get the size of an OPM certificate.
EVT_IDD_CX_MONITOR_OPM_GET_INFOMATION

EVT_IDD_CX_MONITOR_OPM_GET_INFOMATION is called by the OS to get OPM information.
EVT_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER

EVT_IDD_CX_MONITOR_OPM_GET_RANDOM_NUMBER is called by the OS to get an OPM random number.
EVT_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS

EVT_IDD_CX_MONITOR_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS is called by the OS to set the signing key and sequence number.
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES

Learn more about the EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES callback function.
EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2

Learn more about the EVT_IDD_CX_MONITOR_QUERY_TARGET_MODES2 callback function.
EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA

Learn more about the EVT_IDD_CX_MONITOR_SET_DEFAULT_HDR_METADATA callback function.
EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP

Learn more about the EVT_IDD_CX_MONITOR_SET_GAMMA_RAMP callback function.
EVT_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN

EVT_IDD_CX_MONITOR_UNASSIGN_SWAPCHAIN is called by the OS to inform the driver that a swapchain associated with a monitor is not valid anymore.
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION

Learn more about the EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION callback function.
EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2

Learn more about the EVT_IDD_CX_PARSE_MONITOR_DESCRIPTION2 callback function.
PFN_IDDCXADAPTERDISPLAYCONFIGUPDATE

PFN_IDDCXADAPTERDISPLAYCONFIGUPDATE is a pointer to an OS callback function that updates the display configuration for the remote session.
PFN_IDDCXADAPTERSETRENDERADAPTER

PFN_IDDCXADAPTERSETRENDERADAPTER is a pointer to an OS callback function that sets the preferred render adapter on which to render the swapchains for the specified adapter.
PFN_IDDCXGETVERSION

PFN_IDDCXGETVERSION is a pointer to an OS callback function that gets the IddCx (Indirect Display Driver Class eXtension) version.
PFN_IDDCXMONITORGETSRMLISTVERSION

PFN_IDDCXMONITORGETSRMLISTVERSION is a pointer to an OS callback function that retrieves the latest SRM list version stored by the GPU.
PFN_IDDCXMONITORSETSRMLIST

PFN_IDDCXMONITORSETSRMLIST is a pointer to an OS callback function that passes a High-Bandwidth Digital Content Protection (HDCP) System Renewability Message (SRM) list to the GPU driver associated with the rendering of the specified monitor.
PFN_IDDCXREPORTCRITICALERROR

PFN_IDDCXREPORTCRITICALERROR is a pointer to an OS callback function through which to report a critical error.
PFN_IDDCXSETREALTIMEGPUPRIORITY

Learn more about the PFN_IDDCXSETREALTIMEGPUPRIORITY callback.
PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS is a pointer to an OS callback function through which to get the physical contiguous address of a swapchain.
PFN_IDDCXSWAPCHAININSYSTEMMEMORY

PFN_IDDCXSWAPCHAININSYSTEMMEMORY is a pointer to an OS callback function through which to determine whether swapchain buffers are allocated in system memory.
PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER

PFN_IDDCXSWAPCHAINRELEASEANDACQUIRESYSTEMBUFFER is a pointer to an OS callback function through which to release and acquire buffers from a swapchain.
PFN_IDDCXSWAPCHAINSETDEVICE

PFN_IDDCXSWAPCHAINSETDEVICE is a pointer to an OS callback function that sets up the swap-chain with a particular DXGI device.

Structures

 
IDARG_IN_ADAPTER_INIT

The IDARG_IN_ADAPTER_INIT structure contains the information needed to initialize an adapter that will be hosted on a WDF device.
IDARG_IN_ADAPTER_INIT_FINISHED

Gives the status of the adapter initialization.
IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE

IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE contains the arguments used in the IddCxAdapterDisplayConfigUpdate function.
IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2

Learn about the IDARG_IN_ADAPTERDISPLAYCONFIGUPDATE2 structure.
IDARG_IN_ADAPTERSETRENDERADAPTER

The LUID of the render adapter that the driver would like to be used to rendered the desktop image for the swapchains on this adapter.
IDARG_IN_COMMITMODES

Learn more about the IDARG_IN_COMMITMODES structure.
IDARG_IN_COMMITMODES2

Learn more about the IDARG_IN_COMMITMODES2 structure.
IDARG_IN_GETDEFAULTDESCRIPTIONMODES

Gives information about the default monitor modes passed into the driver.
IDARG_IN_GETDIRTYRECTS

Gives information about the parts of the surface that have changed since the last present.
IDARG_IN_GETMOVEREGIONS

Gives information to the OS about move regions.
IDARG_IN_GETSRMLISTVERSION

IDARG_IN_GETSRMLISTVERSION is an input structure for IddCxMonitorGetSrmListVersion.
IDARG_IN_I2C_RECEIVE

Gives information about I2C data being received by the OS.
IDARG_IN_I2C_TRANSMIT

Gives information about the I2C data being transmitted by the OS.
IDARG_IN_MAXDISPLAYPIPELINERATE

Gives information about the maximum display pipeline rate.
IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA

Learn more about the IDARG_IN_MONITOR_SET_DEFAULT_HDR_METADATA structure.
IDARG_IN_MONITORCREATE

Gives information about the monitor object that will be created.
IDARG_IN_OPM_CONFIGURE_PROTECTED_OUTPUT

Gives information about the buffer that the driver will copy configuration parameters to.
IDARG_IN_OPM_CREATE_PROTECTED_OUTPUT

Gives information about the video output semantics for the OPM context that will be created.
IDARG_IN_OPM_GET_CERTIFICATE

Gives information about the OPM certificate.
IDARG_IN_OPM_GET_CERTIFICATE_SIZE

The IDARG_IN_OPM_GET_CERTIFICATE_SIZE structure in iddcx.h gives information about the OPM certificate size.
IDARG_IN_OPM_GET_INFOMATION

Gives information about the OPM.
IDARG_IN_OPM_SET_SIGNING_KEY_AND_SEQUENCE_NUMBERS

Gives information about parameters necessary to set the signing key and sequence numbers.
IDARG_IN_PARSEMONITORDESCRIPTION

Gives information about the monitor description.
IDARG_IN_PARSEMONITORDESCRIPTION2

Learn more about the IDARG_IN_PARSEMONITORDESCRIPTION2 structure.
IDARG_IN_QUERY_HWCURSOR

Learn more about the IDARG_IN_QUERY_HWCURSOR structure.
IDARG_IN_QUERYTARGET_INFO

Learn more about the IDARG_IN_QUERYTARGET_INFO structure.
IDARG_IN_QUERYTARGETMODES

Learn more about the IDARG_IN_QUERYTARGETMODES structure.
IDARG_IN_QUERYTARGETMODES2

Learn more about the IDARG_IN_QUERYTARGETMODES2 structure.
IDARG_IN_RELEASEANDACQUIREBUFFER2

Learn more about the IDARG_IN_RELEASEANDACQUIREBUFFER2 structure.
IDARG_IN_REPORTCRITICALERROR

The IDARG_IN_REPORTCRITICALERROR structure contains information about a critical error being reported by an indirect display driver (IDD).
IDARG_IN_REPORTFRAMESTATISTICS

Gives information about frame statistics.
IDARG_IN_SET_GAMMARAMP

Learn more about the IDARG_IN_SET_GAMMARAMP structure.
IDARG_IN_SETREALTIMEGPUPRIORITY

Learn more about the IDARG_IN_SETREALTIMEGPUPRIORITY structure.
IDARG_IN_SETSRMLIST

IDARG_IN_SETSRMLIST is the input structure for IddCxMonitorSetSrmList.
IDARG_IN_SETSWAPCHAIN

The IDARG_IN_SETSWAPCHAIN structure provides information used to set the indirect swapchain.
IDARG_IN_SETUP_HWCURSOR

Gives information about new cursors associated with a monitor.
IDARG_IN_SWAPCHAINSETDEVICE

Gives information about the device that will process the swap chain.
IDARG_IN_UPDATEMODES

Learn more about the IDARG_IN_UPDATEMODES structure.
IDARG_IN_UPDATEMODES2

Learn more about the IDARG_IN_UPDATEMODES2 structure.
IDARG_OUT_ADAPTER_INIT

IDARG_OUT_ADAPTER_INIT provides information about an initialized adapter.
IDARG_OUT_GETDEFAULTDESCRIPTIONMODES

Gives information about the default description modes for the monitor, as well as the preferred mode of the monitor.
IDARG_OUT_GETDIRTYRECTS

Gives information about the recs that have changed on the surface since the last load.
IDARG_OUT_GETMOVEREGIONS

Gives information about move regions that were handled by the OS.
IDARG_OUT_GETSRMLISTVERSION

IDARG_OUT_GETSRMLISTVERSION is the output structure for IddCxMonitorGetSrmListVersion.
IDARG_OUT_GETVERSION

The IDARG_OUT_GETVERSION structure is used to store the IddCx (Indirect Display Driver Class eXtension) version.
IDARG_OUT_MONITORARRIVAL

Gives information about the monitor that is exposed to the OS.
IDARG_OUT_MONITORCREATE

Gives information about the newly created monitor object.
IDARG_OUT_MONITORGETPHYSICALSIZE

Arguments used to get the monitor's physical size.
IDARG_OUT_OPM_GET_CERTIFICATE_SIZE

The IDARG_OUT_OPM_GET_CERTIFICATE_SIZE structure in iddcx.h gives information about the OPM certificate size.
IDARG_OUT_OPM_GET_INFOMATION

Gives the OPM information that was requested.
IDARG_OUT_OPM_GET_RANDOM_NUMBER

The IDARG_OUT_OPM_GET_RANDOM_NUMBER structure in iddcx.h gives the OPM random number generated by the driver.
IDARG_OUT_PARSEMONITORDESCRIPTION

Learn more about the IDARG_OUT_PARSEMONITORDESCRIPTION structure.
IDARG_OUT_QUERY_HWCURSOR

Gives information about the coordinates and shape of the current cursor.
IDARG_OUT_QUERY_HWCURSOR2

Learn more about the IDARG_OUT_QUERY_HWCURSOR2 structure.
IDARG_OUT_QUERY_HWCURSOR3

Learn more about the IDARG_OUT_QUERY_HWCURSOR3 structure.
IDARG_OUT_QUERYTARGET_INFO

Learn more about the IDARG_OUT_QUERYTARGET_INFO structure.
IDARG_OUT_QUERYTARGETMODES

Learn more about the IDARG_OUT_QUERYTARGETMODES structure.
IDARG_OUT_RELEASEANDACQUIREBUFFER

Gives information about the acquired swap chain buffer.
IDARG_OUT_RELEASEANDACQUIREBUFFER2

Learn more about the IDARG_OUT_RELEASEANDACQUIREBUFFER2 structure.
IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER

IDARG_OUT_RELEASEANDACQUIRESYSTEMBUFFER contains the information resulting from a buffer release and acquire operation.
IDD_CX_CLIENT_CONFIG

The IDD_CX_CLIENT_CONFIG structure contains IDDCX callback functions that the display driver can use.
IDD_DRIVER_GLOBALS

Holds per-driver Indirect Display information. Reserved for use by the system.
IDDCX_ADAPTER_CAPS

Gives information about the capabilities of the adapter.
IDDCX_CURSOR_CAPS

Gives information about the capabilities of the cursor.
IDDCX_CURSOR_SHAPE_INFO

Gives information about the shape of the cursor.
IDDCX_DISPLAYCONFIG_MODE

Learn more about the IDDCX_DISPLAYCONFIG_MODE structure.
IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY

Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY structure.
IDDCX_DISPLAYCONFIGPATH

IDDCX_DISPLAYCONFIGPATH contains display monitor configuration for a path.
IDDCX_DISPLAYCONFIGPATH2

Learn more about the IDDCX_DISPLAYCONFIGPATH2 structure.
IDDCX_ENDPOINT_DIAGNOSTIC_INFO

Gives information about the video data endpoint.
IDDCX_ENDPOINT_VERSION

Gives version information about the video data endpoint.
IDDCX_FRAME_STATISTICS

Gives information about the current frame being processed.
IDDCX_FRAME_STATISTICS_STEP

Gives information about the frame processing step being used by the driver.
IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM

Learn more about the IDDCX_GAMMARAMP_3X4_COLORSPACE_TRANSFORM structure.
IDDCX_GAMMARAMP_RGB256x3x16

Learn more about the IDDCX_GAMMARAMP_RGB256x3x16 structure.
IDDCX_HDR10_FRAME_METADATA

Learn more about the IDDCX_HDR10_FRAME_METADATA structure.
IDDCX_HDR10_METADATA

Learn more about the IDDCX_HDR10_METADATA structure.
IDDCX_METADATA

Learn more about the IDDCX_METADATA structure.
IDDCX_METADATA2

Learn more about the IDDCX_METADATA2 structure.
IDDCX_MONITOR_DESCRIPTION

Gives information about the current monitor description.
IDDCX_MONITOR_INFO

Gives information about the current monitor and its connection type.
IDDCX_MONITOR_MODE

Gives information about the current monitor mode.
IDDCX_MONITOR_MODE2

Learn more about the IDDCX_MONITOR_MODE2 structure.
IDDCX_MOVEREGION

Gives information about the current move region.
IDDCX_OPM_CONFIGURE_PARAMETERS

Gives information about the OPM configure parameters.
IDDCX_OPM_ENCRYPTED_INITIALIZATION_PARAMETERS

Gives information about the OPM encrypted initialization parameters.
IDDCX_OPM_GET_INFO_PARAMETERS

Gives the parameters for the information request.
IDDCX_OPM_GET_RANDOM_NUMBER

The IDDCX_OPM_GET_RANDOM_NUMBER structure in iddcx.h gives the OPM random number generated by the driver.
IDDCX_OPM_REQUESTED_INFORMATION

Gives the information requested from the OPM.
IDDCX_PATH

Call IDDCX_PATH_INIT to initialize this structure.
IDDCX_PATH2

Learn more about the IDDCX_PATH2 structure.
IDDCX_RGB

Learn more about the IDDCX_RGB structure.
IDDCX_SYSTEM_BUFFER_INFO

Learn more about the IDDCX_SYSTEM_BUFFER_INFO structure.
IDDCX_TARGET_MODE

Learn more about the IDDCX_TARGET_MODE structure.
IDDCX_TARGET_MODE2

Learn more about the IDDCX_TARGET_MODE2 structure.
IDDCX_WIRE_BITS_PER_COMPONENT

Learn more about the IDDCX_WIRE_BITS_PER_COMPONENT structure.
IDDCX_WIRE_FORMAT_INFO

Learn more about the IDDCX_WIRE_FORMAT_INFO structure.

Enumerations

 
IDDCX_ADAPTER_FLAGS

Learn more about the IDDCX_ADAPTER_FLAGS enumeration.
IDDCX_BITS_PER_COMPONENT

Learn more about the IDDCX_BITS_PER_COMPONENT enumeration.
IDDCX_COLOR_SPACE

Learn more about the IDDCX_COLOR_SPACE enumeration.
IDDCX_CURSOR_SHAPE_TYPE

Describes the type of cursor.
IDDCX_DEFAULT_HDR_METADATA_TYPE

Learn more about the IDDCX_DEFAULT_HDR_METADATA_TYPE enumeration.
IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS

Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORIMETRY_FLAGS enumeration.
IDDCX_DISPLAYCONFIG_MONITOR_COLORMODE

Learn more about the IDDCX_DISPLAYCONFIG_MONITOR_COLORMODE enumeration.
IDDCX_DISPLAYCONFIGPATH2_FLAGS

Learn more about the IDDCX_DISPLAYCONFIGPATH2_FLAGS enumeration.
IDDCX_FEATURE_IMPLEMENTATION

Enum used to indicate how a given supported feature is implemented.
IDDCX_FRAME_STATISTICS_FLAGS

Indicates whether a frame was altered by the driver.
IDDCX_FRAME_STATISTICS_STEP_TYPE

Defines the type of frame processing step.
IDDCX_FRAME_STATUS

Defines the processing status of the frame.
IDDCX_GAMMARAMP_TYPE

Learn more about the IDDCX_GAMMARAMP_TYPE enumeration.
IDDCX_HDR10_FRAME_METADATA_TYPE

Learn more about the IDDCX_HDR10_FRAME_METADATA_TYPE enumeration.
IDDCX_METADATA2_VALID_FLAGS

Learn more about the IDDCX_METADATA2_VALID_FLAGS enumeration.
IDDCX_MONITOR_DESCRIPTION_TYPE

Used to describe the monitor description.
IDDCX_MONITOR_MODE_ORIGIN

Learn more about the IDDCX_MONITOR_MODE_ORIGIN enumeration.
IDDCX_PATH_FLAGS

Indicates the state of the path.
IDDCX_TARGET_CAPS

Learn more about the IDDCX_TARGET_CAPS enumeration.
IDDCX_TRANSMISSION_TYPE

Enum used to indicate the link type for transmission of the video data.
IDDCX_UPDATE_REASON

Learn more about the IDDCX_UPDATE_REASON enumeration.