DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 Struktur (d3dkmddi.h)
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 wird vom Anzeigeminiporttreiber verwendet, um Attribute der Überlagerungsebene anzugeben.
Syntax
typedef struct _DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 {
DXGK_MULTIPLANE_OVERLAY_FLAGS Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
DXGK_MULTIPLANE_OVERLAY_BLEND Blend;
DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
D3DDDI_COLOR_SPACE_TYPE ColorSpaceType;
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
UINT Reserved1;
} DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2;
Member
Flags
Gibt eine Kombination von Flip-Vorgängen an, indem ein bitweiser OR-Vorgang für die Werte in der DXGK_MULTIPLANE_OVERLAY_FLAGS-Enumeration ausgeführt wird.
SrcRect
Gibt das Quellrechteck relativ zur Quellressource an.
DstRect
Gibt das Zielrechteck relativ zur Monitorauflösung an.
ClipRect
Gibt einen beliebigen zusätzlichen Clippingbereich relativ zu DstRect an, nachdem die Daten gemäß den Werten von SrcRect und DstRect gestreckt wurden.
Der Treiber und die Hardware können den ClipRect-Member verwenden, um einen allgemeinen Stretchfaktor anzuwenden, wenn sich das Clipping ändert, wenn eine Anwendung einen Teil des DstRect-Zielrechtecks verschließt.
Rotation
Gibt die Drehung der Überlagerungsebene im Uhrzeigersinn an, die als Wert aus der D3DDDI_ROTATION-Enumeration angegeben wird.
Blend
Gibt den Füllmodus an, der für diese Überlagerungsebene gilt, und die darunter liegende Ebene, die als Wert aus der DXGK_MULTIPLANE_OVERLAY_BLEND-Enumeration angegeben wird.
VideoFrameFormat
Gibt das Videoframeformat der Überlagerungsebene an, das als Wert aus der DXGK_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT-Enumeration angegeben wird.
ColorSpaceType
Gibt die Farbraumkonfiguration an, die als Wert aus der D3DDDI_COLOR_SPACE_TYPE-Enumeration angegeben wird.
StereoFormat
Gibt das Videoframeformat der Überlagerungsebene an, das als Wert aus der DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT-Enumeration angegeben wird.
StereoLeftViewFrame0
Ist für das System reserviert. Muss immer FALSE sein.
StereoBaseViewFrame0
Ist für das System reserviert. Muss immer FALSE sein.
StereoFlipMode
Gibt den Stereo-Flipmodus der Überlagerungsebene an, der als Wert aus der DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE-Enumeration angegeben wird.
StretchQuality
Gibt die Stretchqualität der Überlagerungsebene an, die als Wert aus der DXGK_MULTIPLANE_OVERLAY_STRETCH_QUALITY-Enumeration angegeben wird.
Reserved1
ColorKey
Gibt den Wert des Farbschlüssels an, der verwendet wird, wenn die Farbschlüsselmischung für Legacyüberlagerungen aktiviert ist.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 |
Unterstützte Mindestversion (Server) | Windows Server 2016 |
Kopfzeile | d3dkmddi.h (einschließlich D3dkmddi.h) |
Weitere Informationen
DXGK_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE
DXGK_MULTIPLANE_OVERLAY_STEREO_FORMAT