PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION función de devolución de llamada (d3d10umddi.h)
Establece los datos de estado privado para un flujo de procesador de vídeo desde una aplicación.
Sintaxis
PFND3D11_1DDI_VIDEOPROCESSORSETSTREAMEXTENSION Pfnd3d111DdiVideoprocessorsetstreamextension;
HRESULT Pfnd3d111DdiVideoprocessorsetstreamextension(
D3D10DDI_HDEVICE unnamedParam1,
D3D11_1DDI_HVIDEOPROCESSOR unnamedParam2,
UINT unnamedParam3,
const GUID *unnamedParam4,
UINT unnamedParam5,
void *unnamedParam6
)
{...}
Parámetros
unnamedParam1
hDevice [in]
Identificador del dispositivo de visualización (contexto de gráficos).
unnamedParam2
hVideoProcessor [in]
Identificador del objeto de procesador de vídeo que se creó a través de una llamada a la función CreateVideoProcessor .
unnamedParam3
StreamIndex [in]
Índice de base cero del flujo de entrada.
unnamedParam4
pGuid [in]
Puntero a un GUID que identifica los datos de estado privado. El significado de este GUID se define mediante el controlador de gráficos.
unnamedParam5
DataSize [in]
Tamaño, en bytes, de los datos de estado privado del búfer al que hace referencia el parámetro pData .
unnamedParam6
pData [in, out]
Puntero a un búfer que contiene los datos de estado privado.
Nota
El tiempo de ejecución de Direct3D no valida los datos de estado privado en el búfer antes de llamar a la función VideoProcessorSetStreamExtension .
Valor devuelto
VideoProcessorSetStreamExtension devuelve uno de los siguientes valores:
Código devuelto | Descripción |
---|---|
S_OK | Los datos de estado privado se establecieron correctamente. |
D3DDDIERR_DEVICEREMOVED | Se quitó el adaptador de gráficos. |
E_FAIL | El controlador de minipuerto de pantalla no puede establecer los datos de estado privado solicitados para el procesador de vídeo. |
E_INVALIDARG | Los parámetros se validaron y determinaron que son incorrectos. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 |
Servidor mínimo compatible | Windows Server 2012 |
Plataforma de destino | Escritorio |
Encabezado | d3d10umddi.h (incluya D3d10umddi.h) |