Freigeben über


D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0032 Struktur (d3d12umddi.h)

Beschreibt Eingabestreameigenschaften 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;

Member

Format

Das DXGI-Format der Eingabetextur und -verweise.

ColorSpace

Ein DXGI_COLOR_SPACE_TYPE Wert, der den Farbraum für die Eingabe- und Verweisflächen des Videoprozessors angibt.

SourceAspectRatio

Das Quellseitenverhältnis.

DestinationAspectRatio

Das Zielseitenverhältnis.

FrameRate

Die Bildrate 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 Zielrechteckgröße. Der Videoprozessor sollte Größen zuordnen, um alle Fälle innerhalb des Bereichs zu behandeln.

EnableOrientation

Aktivieren Sie alle in D3D12DDI_VIDEO_PROCESS_ORIENTATION angegebenen Transformationen. Wenn die Drehung ein Zwischenprodukt impliziert, sollte sie für die 90-Grad-Drehung zugewiesen werden.

FilterFlags

Ein bitweiser OR eines oder mehrerer Flags aus der D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS-Enumeration , die die zu aktivierenden Filter angibt.

StereoFormat

Gibt an, 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 die Groß- und Kleinschreibung mit Stereoketten).

FieldType

Gibt das Frameformat als progressiv oder interlaced für den Eingabedatenstrom an. Siehe D3D12DDI_VIDEO_FIELD_TYPE.

DeinterlaceMode

Der zu verwendende Deinterlacemodus. Siehe D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

EnableAlphaBlending

Die planare Alpha für einen Eingabestream auf dem Videoprozessor. Siehe D3D12DDI_VIDEO_PROCESS_ALPHA_BLENDING.

LumaKey

Die Luma-Taste für einen Eingabestream 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