D3DKMDT_VIDPN_SOURCE_MODE structure (d3dkmdt.h)
The D3DKMDT_VIDPN_SOURCE_MODE structure contains information about a video present network (VidPN) source mode.
Syntax
typedef struct _D3DKMDT_VIDPN_SOURCE_MODE {
D3DKMDT_VIDEO_PRESENT_SOURCE_MODE_ID Id;
D3DKMDT_VIDPN_SOURCE_MODE_TYPE Type;
union {
D3DKMDT_GRAPHICS_RENDERING_FORMAT Graphics;
D3DKMDT_TEXT_RENDERING_FORMAT Text;
} Format;
} D3DKMDT_VIDPN_SOURCE_MODE;
Members
Id
An integer that identifies the source mode. The identifier is generated and filled in by the VidPN manager. However, the display miniport driver has the option of overwriting the identifier. For more information, see pfnCreateNewModeInfo.
Type
A D3DKMDT_VIDPN_SOURCE_MODE_TYPE enumerator that indicates the mode type: graphics or text.
Format
A union that contains information about either the graphics rendering format or the text format in the following members.
Format.Graphics
A D3DKMDT_GRAPHICS_RENDERING_FORMAT structure that contains information about the graphics rendering format (for example, primary surface size and pixel format). This member is meaningful only if the Type member is equal to D3DKMDT_RMT_GRAPHICS.
Format.Text
A D3DKMDT_TEXT_RENDERING_FORMAT enumerator that indicates the text format. This member is meaningful only if the Type member is equal to D3DKMDT_RMT_TEXT.
Remarks
For more information about video present sources and VidPN source modes, see Introduction to Video Present Networks and Enumerating Cofunctional VidPN Source and Target Modes.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista |
Header | d3dkmdt.h |