D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1-Struktur (d3d12video.h)
Gibt Eingabedatenstromargumente für einen Eingabestream an, der an ID3D12VideoProcessCommandList1::P rocessFrames1 übergeben wird, wodurch das Ändern des Feldtyps für jeden Aufruf unterstützt wird.
Syntax
typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
D3D12_VIDEO_PROCESS_INPUT_STREAM InputStream[2];
D3D12_VIDEO_PROCESS_TRANSFORM Transform;
D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE RateInfo;
INT FilterLevels[32];
D3D12_VIDEO_PROCESS_ALPHA_BLENDING AlphaBlending;
D3D12_VIDEO_FIELD_TYPE FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;
Member
InputStream[2]
Ein Array von D3D12_VIDEO_PROCESS_INPUT_STREAM Strukturen, die den Satz von Verweisen für die Videoverarbeitung enthalten. Wenn das Stereoformat D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE ist, müssen zwei Sätze von Eingabedatenströmen angegeben werden. Für alle anderen Stereoformate muss der erste Verweissatz angegeben werden, und das zweite muss null initialisiert sein.
Transform
Eine D3D12_VIDEO_PROCESS_TRANSFORM Struktur, die die Dreh-, Dreh-, Skalierungs- und Zielübersetzung für die Videoeingabe angibt.
Flags
Ein Wert aus der D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS-Enumeration , die die Optionen für den Eingabedatenstrom angibt.
RateInfo
Eine D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE Struktur, die die Framerate sowie die Eingabe- und Ausgabeindizes für die Frameratekonvertierung und -deinterlacing angibt.
FilterLevels[32]
Die Ebene, die für jeden aktivierten Filter angewendet werden soll. Die Filterebene wird in der Reihenfolge angegeben, in der Filter in der D3D12_VIDEO_PROCESS_FILTER_FLAGS-Enumeration angezeigt werden. Geben Sie 0 an, wenn ein Filter nicht aktiviert oder der Filterindex reserviert ist.
AlphaBlending
Eine D3D12_VIDEO_PROCESS_ALPHA_BLENDING Struktur, die die planare Alpha für einen Eingabedatenstrom auf dem Videoprozessor angibt.
FieldType
Ein Wert aus der D3D12_VIDEO_FIELD_TYPE-Enumeration , die den Interlaced Field-Typ der Eingabequelle angibt. Wenn Sie mit gemischten Inhalten arbeiten, verwenden Sie ID3D12VideoProcessCommandList1::P rocessFrames1 , das das Ändern des Feldtyps für jeden Aufruf unterstützt.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12video.h |
Weitere Informationen
- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1