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 DXVAHDDDI_FRAME_FORMATcon tipo que indica el formato de marco del flujo de entrada. El valor predeterminado es DXVAHDDDI_FRAME_FORMAT_PROGRESSIVE, que indica el formato progresivo.

Observaciones

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

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

Es posible que el controlador tampoco establezca el valor DXVAHDDDI_INPUT_FORMAT_CAPS_PALETTE_INTERLACED en el miembro inputFormatCaps de 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 Valor
cliente mínimo admitido DXVAHDDDI_STREAM_STATE_FRAME_FORMAT_DATA se admite a partir del sistema operativo Windows 7.
encabezado de d3dumddi.h (incluya D3dumddi.h)

Consulte también

D3DDDIARG_DXVAHD_SETVIDEOPROCESSSTREAMSTATE

DXVAHDDDI_FRAME_FORMAT

DXVAHDDDI_VPDEVCAPS

GetCaps

SetVideoProcessStreamState