Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Especifica o uso do alocador de componentes que implementam a interface IMFSampleAllocatorControl .
Syntax
typedef enum MFSampleAllocatorUsage {
MFSampleAllocatorUsage_UsesProvidedAllocator = 0,
MFSampleAllocatorUsage_UsesCustomAllocator,
MFSampleAllocatorUsage_DoesNotAllocate
} ;
Constantes
MFSampleAllocatorUsage_UsesProvidedAllocatorValor: 0 O fluxo de saída usará o alocador de exemplo do pipeline de câmera para alocar novos exemplos de mídia. Se o fluxo de saída estiver produzindo amostras na memória da CPU, é recomendável que ele use esse modo para garantir um desempenho consistente quando usado em um cenário entre contêineres. |
MFSampleAllocatorUsage_UsesCustomAllocatorO fluxo de saída usará um alocador personalizado para seus exemplos de saída. Ele não usará o alocador de exemplo fornecido pelo pipeline da câmera. |
MFSampleAllocatorUsage_DoesNotAllocateO fluxo de saída não alocará novos exemplos para seus exemplos de saída. Não será fornecido um alocador de exemplo pelo pipeline da câmera. |
Comentários
Os componentes devem passar um valor da enumeração de volta de uma implementação de IMFSampleAllocatorControl::GetAllocatorUsage para informar ao sistema se eles usarão o alocador fornecido pelo sistema.
Requisitos
| Requisito | Valor |
|---|---|
| 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 |