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