Método CBaseOutputPin.GetDeliveryBuffer

El GetDeliveryBuffer método recupera un ejemplo multimedia que contiene un búfer vacío.

Sintaxis

virtual HRESULT GetDeliveryBuffer(
   IMediaSample   **ppSample,
   REFERENCE_TIME *pStartTime,
   REFERENCE_TIME *pEndTime,
   DWORD          dwFlags
);

Parámetros

ppSample

Dirección de una variable que recibe un puntero a la interfaz IMediaSample del búfer.

pStartTime

Puntero a la hora de inicio del ejemplo o NULL.

pEndTime

Puntero a la hora de finalización del ejemplo o NULL.

dwFlags

Combinación bit a bit de marcas admitidas por la interfaz IMemAllocator::GetBuffer.

Valor devuelto

Devuelve un valor HRESULT. Los valores posibles incluyen los enumerados en la tabla siguiente.

Código devuelto Descripción
S _ OK
Correcto.
E _ NOINTERFACE
No hay ningún asignador disponible.

Comentarios

Este método llama al método IMemAllocator::GetBuffer en el asignador y pasa los parámetros a ese método.

Requisitos

Requisito Value
Encabezado
Amfilter.h (incluir Secuencias.h)
Biblioteca
Strmbase.lib (compilaciones comerciales);
Strmbasd.lib (compilaciones de depuración)

Consulte también

CBaseOutputPin (clase)