estructura D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 (d3d12video.h)

Especifica argumentos de flujo de entrada para un flujo de entrada pasado a ID3D12VideoProcessCommandList1::P rocessFrames1, que admite el cambio del tipo de campo para cada llamada.

Sintaxis

typedef struct D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1 {
  D3D12_VIDEO_PROCESS_INPUT_STREAM       InputStream[2];
  D3D12_VIDEO_PROCESS_TRANSFORM          Transform;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS Flags;
  D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE  RateInfo;
  INT                                    FilterLevels[32];
  D3D12_VIDEO_PROCESS_ALPHA_BLENDING     AlphaBlending;
  D3D12_VIDEO_FIELD_TYPE                 FieldType;
} D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS1;

Miembros

InputStream[2]

Matriz de estructuras de D3D12_VIDEO_PROCESS_INPUT_STREAM que contienen el conjunto de referencias para el procesamiento de vídeo. Si el formato estéreo es D3D12_VIDEO_PROCESS_STEREO_FORMAT_SEPARATE, se deben proporcionar dos conjuntos de secuencias de entrada. Para todos los demás formatos estéreo, se debe proporcionar el primer conjunto de referencias y el segundo debe ser cero inicializado.

Transform

Estructura de D3D12_VIDEO_PROCESS_TRANSFORM que especifica la traducción de volteo, rotación, escala y destino para la entrada de vídeo.

Flags

Valor de la enumeración D3D12_VIDEO_PROCESS_INPUT_STREAM_FLAGS que especifica las opciones del flujo de entrada.

RateInfo

Estructura D3D12_VIDEO_PROCESS_INPUT_STREAM_RATE que especifica las velocidades de fotogramas y los índices de entrada y salida para la conversión y desinterlacamiento de velocidad de fotogramas.

FilterLevels[32]

Nivel que se va a aplicar para cada filtro habilitado. El nivel de filtro se especifica en el orden en que los filtros aparecen en la enumeración D3D12_VIDEO_PROCESS_FILTER_FLAGS . Especifique 0 si un filtro no está habilitado o el índice de filtro está reservado.

AlphaBlending

Estructura de D3D12_VIDEO_PROCESS_ALPHA_BLENDING que especifica el alfa planar para una secuencia de entrada en el procesador de vídeo.

FieldType

Valor de la D3D12_VIDEO_FIELD_TYPE enumeración que especifica el tipo de campo entrelazado del origen de entrada. Al trabajar con contenido mixto, use ID3D12VideoProcessCommandList1::P rocessFrames1 , que admite el cambio del tipo de campo para cada llamada.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado d3d12video.h

Consulte también

- - D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTSID3D12VideoProcessCommandList1::P rocessFrames1