D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES Struktur (d3dkmthk.h)
Die D3DKMT_MULTIPLANE_OVERLAY_ATTRIBUTES-Struktur enthält Mehrplanüberlagerungsattribute.
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;
void D3DKMT_PTR(
RECT *unnamedParam1,
pDirtyRects unnamedParam2
);
UINT NumFilters;
void D3DKMT_PTR(
void *unnamedParam1,
pFilters unnamedParam2
);
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;
Angehörige
Flags
Kennzeichnungsoptionen.
SrcRect
Gibt das Quellrechteck an.
DstRect
Gibt das Zielrechteck an.
ClipRect
Gibt alle zusätzlichen Beschneidungsausschnitte an.
Rotation
Gibt die Drehung im Uhrzeigersinn der Überlagerungsebene an.
Blend
Gibt den Blendmodus an, der für diese Überlagerungsebene und die darunter liegende Ebene gilt.
DirtyRectCount
Die Anzahl der schmutzigen Rechtecke.
void D3DKMT_PTR( RECT *unnamedParam1, pDirtyRects unnamedParam2)
NumFilters
Gibt optional die Anzahl der Filter an, die der Treiber und die Hardware auf der Überlagerungsebene implementieren.
void D3DKMT_PTR( void *unnamedParam1, pFilters unnamedParam2)
VideoFrameFormat
Gibt das Videoframeformat der Überlagerungsebene an, der als Wert aus der D3DKMT_MULTIPLANE_OVERLAY_VIDEO_FRAME_FORMAT-Enumeration angegeben wird.
YCbCrFlags
Gibt YUV-Bereichs- und Konvertierungsinformationen an, die als Wert aus der D3DKMT_MULTIPLANE_OVERLAY_YCbCr_FLAGS-Aufzählung angegeben werden.
StereoFormat
Gibt das Videoframeformat der Überlagerungsebene an, der als Wert aus der D3DKMT_MULTIPLANE_OVERLAY_STEREO_FORMAT-Enumeration angegeben wird.
StereoLeftViewFrame0
Reserviert für die Systemverwendung. Muss immer FALSE-sein.
StereoBaseViewFrame0
Reserviert für die Systemverwendung. Muss immer FALSE-sein.
StereoFlipMode
Gibt den Stereo-Flip-Modus der Überlagerungsebene an, der als Wert aus der _DXGKMT_MULTIPLANE_OVERLAY_STEREO_FLIP_MODE-Aufzählung 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 |
---|---|
mindestens unterstützte Client- | Windows 8 |
mindestens unterstützte Server- | Windows Server 2012 |
Header- | d3dkmthk.h |