Método IMFSampleAllocatorControl::SetDefaultAllocator (mfidl.h)
Define o alocador de exemplo padrão a ser usado para o fluxo de saída especificado.
Sintaxe
HRESULT SetDefaultAllocator(
DWORD dwOutputStreamID,
IUnknown *pAllocator
);
Parâmetros
dwOutputStreamID
A ID do fluxo de saída ao qual o parâmetro pAllocator se aplica.
pAllocator
Recebe um ponteiro para um alocador de exemplo a ser usado para o fluxo de saída especificado. O alocador dá suporte a uma das interfaces de alocador do MF, como IMFVideoCaptureSampleAllocator ou IMFVideoSampleAllocatorEx.
Valor retornado
O método retorna um HRESULT.
Comentários
O sistema chama esse método para fornecer componentes com um alocador de exemplo que permite ao componente alocar amostras usando memória acessível de dentro de um contêiner.
Os componentes que usam o alocador fornecido devem retornar MFSampleAllocatorUsage_UsesProvidedAllocator de chamadas para IMFSampleAllocatorControl::GetAllocatorUsage.
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 |
DLL | mfuuid.dll |