Classe CMemAllocator
[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na 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 Captura de Áudio/Vídeo no 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.]
Implementa um alocador que dá suporte à interface IMemAllocator .
Essa classe deriva de CBaseAllocator. Para obter mais informações sobre alocadores, consulte a documentação de CBaseAllocator.
Variáveis de membro protegidas | Descrição |
---|---|
m_pBuffer | Ponteiro para o bloco de memória que contém os buffers. |
Métodos Protegidos | Descrição |
Gratuita | Método de espaço reservado; chamado durante uma operação de descompromisso. |
ReallyFree | Libera a memória dos buffers. |
Alloc | Aloca memória para os buffers. |
Métodos públicos | Descrição |
Cmemallocator | Método de construtor. |
~Cmemallocator | Método destruidor. |
CreateInstance | Cria uma nova instância da classe CMemAllocator . |
Métodos IMemAllocator | Descrição |
SetProperties | Especifica o número de buffers a serem alocados e o tamanho de cada buffer. |
Requisitos
Requisito | Valor |
---|---|
parâmetro |
|
Biblioteca |
|