Compartir a través de


Interfaz IMFVideoSampleAllocator (mfidl.h)

Asigna ejemplos de vídeo para un receptor multimedia de vídeo.

Los receptores de secuencias en el representador de vídeo mejorado (EVR) exponen esta interfaz como servicio. Para obtener un puntero a la interfaz, llame a IMFGetService::GetService mediante el identificador de servicio MR_VIDEO_ACCELERATION_SERVICE. Los receptores multimedia personalizados también pueden implementar esta interfaz. La sesión multimedia usa esta interfaz para asignar ejemplos para evR, a menos que el descodificador ascendente admita la aceleración de vídeo directX (DXVA).

Herencia

La interfaz IMFVideoSampleAllocator hereda de la interfaz IUnknown . IMFVideoSampleAllocator también tiene estos tipos de miembros:

Métodos

La interfaz IMFVideoSampleAllocator tiene estos métodos.

 
IMFVideoSampleAllocator::AllocateSample

Obtiene un ejemplo de vídeo del asignador.
IMFVideoSampleAllocator::InitializeSampleAllocator

Especifica el número de muestras que se van a asignar y el tipo de medio para los ejemplos.
IMFVideoSampleAllocator::SetDirectXManager

Especifica el administrador de dispositivos direct3D que se va a usar para el receptor de medios de vídeo.
IMFVideoSampleAllocator::UninitializeSampleAllocator

Libera todos los ejemplos de vídeo que se han asignado.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado mfidl.h

Consulte también

Interfaces de Media Foundation