D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE enumeration (d3dkmdt.h)

The D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE enumeration indicates the importance of a video present path.

Syntax

typedef enum _D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE {
  D3DKMDT_VPPI_UNINITIALIZED,
  D3DKMDT_VPPI_PRIMARY,
  D3DKMDT_VPPI_SECONDARY,
  D3DKMDT_VPPI_TERTIARY,
  D3DKMDT_VPPI_QUATERNARY,
  D3DKMDT_VPPI_QUINARY,
  D3DKMDT_VPPI_SENARY,
  D3DKMDT_VPPI_SEPTENARY,
  D3DKMDT_VPPI_OCTONARY,
  D3DKMDT_VPPI_NONARY,
  D3DKMDT_VPPI_DENARY
} D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE;

Constants

 
D3DKMDT_VPPI_UNINITIALIZED
Indicates that a variable of type D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE has not yet been assigned a meaningful value.
D3DKMDT_VPPI_PRIMARY
Indicates importance level 1.
D3DKMDT_VPPI_SECONDARY
Indicates importance level 2.
D3DKMDT_VPPI_TERTIARY
Indicates importance level 3.
D3DKMDT_VPPI_QUATERNARY
Indicates importance level 4.
D3DKMDT_VPPI_QUINARY
Indicates importance level 5.
D3DKMDT_VPPI_SENARY
Indicates importance level 6.
D3DKMDT_VPPI_SEPTENARY
Indicates importance level 7.
D3DKMDT_VPPI_OCTONARY
Indicates importance level 8.
D3DKMDT_VPPI_NONARY
Indicates importance level 9.
D3DKMDT_VPPI_DENARY
Indicates importance level 10.

Remarks

As the numeric value of a D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE value increases, the importance decreases. For example, level 3 is less important than level 2.

A variable of type D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE can have any integer value in the range 0 through 255, but only the values 0 through 10 have names.

It is useful to rank the video present paths in a video present network (VidPN) according to importance. For example, a path that represents the primary view can be assigned a higher importance than other paths so that it gets the best source and target mode sets.

The ImportanceOrdinal member of the D3DKMDT_VIDPN_PRESENT_PATH structure is a D3DKMDT_VIDPN_PRESENT_PATH_IMPORTANCE value. Path importance ordinal numbers are unique within a given VidPN topology.

Requirements

Requirement Value
Minimum supported client Windows Vista
Header d3dkmdt.h

See also

D3DKMDT_VIDPN_PRESENT_PATH