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