estructura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA (d3dumddi.h)

La estructura DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA describe los datos que especifican el formato de marco de la entrada.

Sintaxis

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

Miembros

[in] FrameFormat

Valor con tipo DXVAHDDDI_FRAME_FORMAT que indica el formato de marco del flujo de entrada. El valor predeterminado es DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, que indica el formato progresivo.

Comentarios

El tiempo de ejecución de Direct3D especifica el estado DXVAHDDDI_STREAM_STATE_FRAME_FORMAT en el miembro State de la estructura de D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE en una llamada a la función SetVideoProcessStreamState del controlador para establecer el formato de marco del flujo de entrada.

Es posible que el controlador no establezca el valor DXVAHDDDI_INPUT_FORMAT_CAPS_RGB_INTERLACED en el miembro InputFormatCaps de la estructura DXVAHDDDI_VPDEVCAPS cuando se llama a la función GetCaps del controlador con el valor D3DDDICAPS_DXVAHD_GETVPDEVCAPS establecido. Si es así y si el flujo de entrada es de tipo de formato RGB, se omite el formato de fotograma entrelazado y se supone que es progresivo.

Es posible que el controlador tampoco establezca el valor de DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED en el miembro InputFormatCaps de DXVAHDDDI_VPDEVCAPS. Si es así y si el flujo de entrada es de tipo de formato palettized, se omite el formato de marco entrelazado y se supone que es progresivo.

Requisitos

Requisito Value
Cliente mínimo compatible DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA se admite a partir del sistema operativo Windows 7.
Encabezado d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState