D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES Struktur (d3dkmthk.h)
Struktur, die Mehrschichtattribute enthält.
Syntax
typedef struct D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES {
UINT Flags;
RECT SrcRect;
RECT DstRect;
RECT ClipRect;
D3DDDI_ROTATION Rotation;
D3DKMT_MULTIPLANE_OVERLAY_BLEND Blend;
UINT DirtyRectCount;
RECT *pDirtyRects;
UINT NumFilters;
void *pFilters;
D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT VideoFrameFormat;
UINT YCbCrFlags;
D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT StereoFormat;
BOOL StereoLeftViewFrame0;
BOOL StereoBaseViewFrame0;
DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE StereoFlipMode;
DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY StretchQuality;
} D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES;
Member
Flags
Flagoptionen.
SrcRect
Gibt das Quellrechteck an.
DstRect
Gibt das Zielrechteck an.
ClipRect
Gibt alle zusätzlichen Ausschnitte an.
Rotation
Gibt die Drehung der Überlagerungsebene im Uhrzeigersinn an.
Blend
Gibt den Mischmodus an, der für diese Überlagerungsebene und die darunter liegende Ebene gilt.
DirtyRectCount
Die Anzahl der modifiziert Rechtecke.
pDirtyRects
Ein Zeiger auf ein Array von modifiziert Rechtecken.
NumFilters
Gibt optional die Anzahl der Filter an, die der Treiber und die Hardware auf der Überlagerungsebene implementieren.
pFilters
Ein optionaler Zeiger auf einen Puffer, der die Filter angibt, die der Treiber und die Hardware auf der Überlagerungsebene implementieren.
VideoFrameFormat
Gibt das Videoframeformat der Überlagerungsebene an, das als Wert aus der D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT-Enumeration angegeben wird.
YCbCrFlags
Gibt den YUV-Bereich und die Konvertierungsinformationen an, die als Wert aus der D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS-Enumeration angegeben werden.
StereoFormat
Gibt das Videoframeformat der Überlagerungsebene an, das als Wert aus der D3DKMT_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 _DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE-Enumeration angegeben wird.
StretchQuality
Gibt die Stretchqualität der Überlagerungsebene an, die als Wert aus der _DXGKMT_MULTIPLANE_OVERLAY_STRETCH_QUALITY-Enumeration angegeben wird.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3dkmthk.h |
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für