Freigeben über


DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA Struktur (d3dumddi.h)

Die DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA Struktur beschreibt Daten, die das Frameformat der Eingabe angeben.

Syntax

typedef struct _DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA {
  [in] DXVAHDDDI_FRAME_FORMAT FrameFormat;
} DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA;

Angehörige

[in] FrameFormat

Ein DXVAHDDDI_FRAME_FORMAT-typed-Wert, der das Frameformat des Eingabedatenstroms angibt. Der Standardwert ist DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, der das progressive Format angibt.

Bemerkungen

Die Direct3D-Laufzeit gibt den DXVAHDDDI_STREAM_STATE_FRAME_FORMAT Zustand im State Member der D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE Struktur in einem Aufruf der SetVideoProcessStreamState- Funktion des Treibers an, um das Frameformat des Eingabedatenstroms festzulegen.

Der Treiber legt möglicherweise den DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED Wert im InputFormatCaps Member der DXVAHDDDI_VPDEVCAPS Struktur nicht fest, wenn die GetCaps--Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPDEVCAPS Wertsatz aufgerufen wird. Wenn ja, und wenn der Eingabedatenstrom RGB-Formattyp ist, wird das interlaced Frame-Format ignoriert und davon ausgegangen, dass er progressiv ist.

Der Treiber legt möglicherweise auch den DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED Wert im InputFormatCaps Member von DXVAHDDDI_VPDEVCAPS nicht fest. Wenn ja, und wenn der Eingabedatenstrom palettisiert ist, wird das Interlaced Frame-Format ignoriert und angenommen, dass er progressiv ist.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA wird ab dem Windows 7-Betriebssystem unterstützt.
Header- d3dumddi.h (include D3dumddi.h)

Siehe auch

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps-

SetVideoProcessStreamState-