D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043-Struktur (d3d12umddi.h)
Beschreibt eingabestream-Eigenschaften für den Videoprozessor.
Syntax
typedef struct D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 {
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_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_0043;
Member
Format
Das DXGI-Format der Eingabetextur und der Verweise.
ColorSpace
Ein DXGI_COLOR_SPACE_TYPE Wert, der den Farbraum für die Eingabe- und Verweisoberflächen des Videoprozessors angibt.
SourceAspectRatio
Das Seitenverhältnis der Quelle.
DestinationAspectRatio
Das Zielseitenverhältnis.
FrameRate
Die Bildfrequenz des Eingabevideostreams, die als DXGI_RATIONAL-Struktur angegeben wird.
SourceSizeRange
Beschreibt die minimale und maximale Quellrechteckgröße. Der Videoprozessor sollte zuordnen, um alle Fälle innerhalb des Bereichs zu behandeln.
DestinationSizeRange
Beschreibt die minimale und maximale Größe des Zielrechtecks. Der Videoprozessor sollte zuordnen, um alle Fälle innerhalb des Bereichs zu behandeln.
EnableOrientation
Aktivieren Sie alle in D3D12DDI_VIDEO_PROCESS_ORIENTATION angegebenen Transformationen.
FilterFlags
Ein bitweises OR eines oder mehrerer Flags aus der D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020-Enumeration gibt die zu aktivierenden Filter an.
StereoFormat
Verwendet D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020, um anzugeben, ob der Stream Stereo ist oder nicht. Wenn der Wert D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_SEPARATE ist, gibt es zwei Sätze von Eingabetexturen und -verweisen (für den Stereo-Interlaced-Fall).
DeinterlaceMode
Ein D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020, der den zu verwendenden Deinterlacemodus darstellt.
EnableAlphaBlending
Das planare Alpha für einen Eingabestream auf dem Videoprozessor. Siehe D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.
LumaKey
Ein D3D12DDI_VIDEO_PROCESS_LUMA_KEY_0020, der einen Lumaschlüssel für einen Eingabedatenstrom auf dem Videoprozessor darstellt.
NumPastFrames
Die Anzahl der vergangenen Frames.
NumFutureFrames
Die Anzahl zukünftiger Frames.
EnableAutoProcessing
Aktiviert oder deaktiviert automatische Verarbeitungsfeatures auf dem Videoprozessor.
Anforderungen
Anforderung | Wert |
---|---|
Header | d3d12umddi.h |