D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 Struktur (d3d12umddi.h)
Beschreibt Eingabedatenstromeigenschaften für den Videoprozessor.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 {
DXGI_FORMAT Format;
DXGI_COLOR_SPACE_TYPE ColorSpace;
DXGI_RATIONAL SourceAspectRatio;
DXGI_RATIONAL DestinationAspectRatio;
DXGI_RATIONAL FrameRate;
D3D12DDI_VIDEO_SIZE_RANGE_0032 SourceSizeRange;
D3D12DDI_VIDEO_SIZE_RANGE_0032 DestinationSizeRange;
BOOL EnableOrientation;
D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020 FilterFlags;
D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020 StereoFormat;
D3D12DDI_VIDEO_FIELD_TYPE_0020 FieldType;
D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020 DeinterlaceMode;
BOOL EnableAlphaBlending;
D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020 LumaKey;
UINT NumPastFrames;
UINT NumFutureFrames;
BOOL EnableAutoProcessing;
} D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032;
Angehörige
Format
Das DXGI-Format der Eingabetextur und -verweise.
ColorSpace
Ein DXGI_COLOR_SPACE_TYPE Wert, der den Farbraum für die Eingabe- und Referenzoberflächen des Videoprozessors angibt.
SourceAspectRatio
Das Seitenverhältnis der Quelle.
DestinationAspectRatio
Das Seitenverhältnis des Ziels.
FrameRate
Die Bildfrequenz des Eingabevideodatenstroms, angegeben als DXGI_RATIONAL Struktur.
SourceSizeRange
Beschreibt die minimale und maximale Quellrechteckgröße. Der Videoprozessor sollte für alle Fälle innerhalb des Bereichs zugewiesen werden.
DestinationSizeRange
Beschreibt die Minimale und maximale Zielrechteckgröße. Der Videoprozessor sollte Größen zuweisen, um alle Fälle innerhalb des Bereichs zu verarbeiten.
EnableOrientation
Alle in D3D12DDI_VIDEO_PROCESS_ORIENTATIONangegebenen Transformationen aktivieren. Wenn die Drehung einen Zwischenschritt impliziert, sollte sie für die Drehung von 90 Grad zugewiesen werden.
FilterFlags
Ein bitweises ODER eines oder mehrerer Flags aus der D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS-Aufzählung, die die zu aktivierenden Filter angibt.
StereoFormat
Gibt an, ob der Datenstrom Stereo ist oder nicht. Wenn der Wert D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATEist, gibt es zwei Sätze von Eingabetexturen und Bezügen (für den interlaced-Stereo-Fall).
FieldType
Gibt das Frameformat als progressive oder interlaced für den Eingabedatenstrom an. Siehe D3D12DDI_VIDEO_FIELD_TYPE.
DeinterlaceMode
Der zu verwendende Deinterlacemodus. Siehe D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.
EnableAlphaBlending
Das planare Alpha für einen Eingabedatenstrom auf dem Videoprozessor. Siehe D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
LumaKey
Die Luma-Taste für einen Eingabedatenstrom auf dem Videoprozessor. Weitere Informationen finden Sie unter D3D12DDI_VIDEO_PROCESS_LUMA_KEY.
NumPastFrames
Die Anzahl der vergangenen Frames.
NumFutureFrames
Die Anzahl der zukünftigen Frames.
EnableAutoProcessing
Aktiviert oder deaktiviert automatische Verarbeitungsfeatures auf dem Videoprozessor.
Anforderungen
Anforderung | Wert |
---|---|
Header- | d3d12umddi.h |