Compartilhar via


Interface IMFSampleAllocatorControl (mfidl.h)

Implementado por fontes e transformações de captura de vídeo. Permite que o sistema forneça componentes com um alocador de exemplo para alocar amostras usando memória acessível de dentro de um contêiner.

Herança

A interface IMFSampleAllocatorControl herda da interface IUnknown.

Métodos

A interface IMFSampleAllocatorControl tem esses métodos.

 
IMFSampleAllocatorControl::GetAllocatorUsage

Recupera o uso do alocador de exemplo para o fluxo de saída especificado.
IMFSampleAllocatorControl::SetDefaultAllocator

Define o alocador de exemplo padrão a ser usado para o fluxo de saída especificado.

Comentários

Os componentes que não implementam essa interface ou não usam o alocador fornecido pelo sistema ainda podem alocar amostras, mas ao executar de dentro de um contêiner, o sistema terá que copiar todos os exemplos para a memória do contêiner, o que é menos eficiente.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 2004 (10.0; Build 19041)
Servidor mínimo com suporte Windows Server, versão 2004 (10.0; Build 19041)
Cabeçalho mfidl.h