DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA Struktur (d3dumddi.h)

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

Syntax

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

Member

[in] FrameFormat

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

Hinweise

Die Direct3D-Runtime 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 nicht den DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED-Wert im InputFormatCaps-Member der DXVAHDDDI_VPDEVCAPS-Struktur fest, wenn die GetCaps-Funktion des Treibers mit dem D3DDDICAPS_DXVAHD_GETVPDEVCAPS-Wert festgelegt wird. Wenn dies der Grund ist und der Eingabedatenstrom den RGB-Formattyp aufweist, wird das Interlaced-Frameformat ignoriert und angenommen, dass es progressiv ist.

Der Treiber legt auch möglicherweise nicht den wert DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED im InputFormatCaps-Member von DXVAHDDDI_VPDEVCAPS fest. Wenn dies der Grund ist und der Eingabedatenstrom palettisierter Formattyp ist, wird das Interlaced-Frameformat ignoriert und angenommen, dass es progressiv ist.

Anforderungen

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

Weitere Informationen

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState