Compartilhar via


Interface IMemAllocatorCallbackTemp (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Foi substituído por MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Audio/Video Capture in Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A IMemAllocatorCallbackTemp interface permite que um filtro receba uma notificação de retorno de chamada de um alocador sempre que um exemplo é retornado para a lista gratuita do alocador.

O uso dessa interface foi preterido.

Herança

A interface IMemAllocatorCallbackTemp herda de IMemAllocator. IMemAllocatorCallbackTemp também tem estes tipos de membros:

Métodos

A interface IMemAllocatorCallbackTemp tem esses métodos.

 
IMemAllocatorCallbackTemp::GetFreeCount

O método GetFreeCount retorna o número de amostras de mídia gratuitas. Esse número é igual ao número total de amostras de mídia menos o número de amostras que são mantidas atualmente por filtros.
IMemAllocatorCallbackTemp::SetNotify

O método SetNotify define ou remove um retorno de chamada no alocador. O alocador chama o método de retorno de chamada sempre que o método IMemAllocator::ReleaseBuffer do alocador é chamado.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Imemallocator