Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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