Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Asigna muestras de vídeo que contienen superficies de textura de Microsoft Direct3D 11.
Herencia
La interfaz IMFVideoSampleAllocatorEx hereda de IMFVideoSampleAllocator. IMFVideoSampleAllocatorEx también tiene estos tipos de miembros:
Métodos
La interfaz IMFVideoSampleAllocatorEx tiene estos métodos.
IMFVideoSampleAllocatorEx::InitializeSampleAllocatorEx Inicializa el objeto de asignador de ejemplo de vídeo. |
Comentarios
Puede usar esta interfaz para asignar ejemplos de vídeo de Direct3D 11, en lugar de asignar directamente las superficies de textura y las muestras multimedia. Para obtener un puntero a esta interfaz, llame a la función MFCreateVideoSampleAllocatorEx .
Para asignar ejemplos de vídeo, realice los pasos siguientes:
- Obtenga un puntero a la interfaz IMFDXGIDeviceManager . Para una transformación de Media Foundation (MFT), este paso se produce durante el evento de MFT_MESSAGE_SET_D3D_MANAGER .
- Llame a MFCreateVideoSampleAllocatorEx para crear el objeto de asignador y obtener un puntero a la interfaz IMFVideoSampleAllocatorEx .
- Llame a IMFVideoSampleAllocator::SetDirectXManager en el asignador para establecer el puntero IMFDXGIDeviceManager en el asignador.
- Llame a MFCreateAttributes para obtener un puntero a la interfaz IMFAttributes .
- Establezca los atributos MF_SA_D3D11_USAGE y MF_SA_D3D11_BINDFLAGS .
- Llame a IMFVideoSampleAllocator::InitializeSampleAllocatorEx.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | mfidl.h |