Función de devolución de llamada PFNKSDEFAULTFREE (ks.h)

Una rutina AVStrMiniAllocatorFreeFrame de AVStream libera el marco especificado.

Sintaxis

PFNKSDEFAULTFREE Pfnksdefaultfree;

void Pfnksdefaultfree(
  [in] PVOID Context,
  [in] PVOID Buffer
)
{...}

Parámetros

[in] Context

Puntero a la estructura de contexto del asignador creada en AVStrMiniInitializeAllocator.

[in] Buffer

Puntero al marco que se va a liberar.

Valor devuelto

None

Observaciones

El minidriver especifica la dirección de esta rutina en el miembro Free de su estructura de KSALLOCATOR_DISPATCH . El minidriver pasa esta estructura al controlador de clase en KSPIN_DISPATCH.

AVStream llama a AVStrMiniFree para liberar un fotograma, pasando como parámetros la estructura de contexto establecida en el envío de inicialización y un puntero al marco que se va a liberar.

Para obtener más información, consulte Asignadores de KS.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Microsoft Windows XP y sistemas operativos posteriores y DirectX 8.0 y versiones posteriores de DirectX.
Plataforma de destino Escritorio
Encabezado ks.h (incluya Ks.h)

Consulte también

AVStrMiniInitializeAllocator

KSALLOCATOR_DISPATCH