Compartilhar via


Função MFCreateVideoSampleAllocatorEx (mfapi.h)

Cria um objeto que aloca exemplos de vídeo compatíveis com a DXGI (Infraestrutura Gráfica do Microsoft DirectX).

Sintaxe

HRESULT MFCreateVideoSampleAllocatorEx(
  [in]  REFIID riid,
  [out] void   **ppSampleAllocator
);

Parâmetros

[in] riid

O identificador da interface a ser recuperada. Especifique um dos valores a seguir.

Value Meaning
IID_IUnknown
Recupere um ponteiro IUnknown .
IID_IMFVideoSampleAllocator
Recupere um ponteiro IMFVideoSampleAllocator .
IID_IMFVideoSampleAllocatorEx
Recupere um ponteiro IMFVideoSampleAllocatorEx .
IID_IMFVideoSampleAllocatorCallback
Recupere um ponteiro IMFVideoSampleAllocatorCallback .

[out] ppSampleAllocator

Recebe um ponteiro para a interface solicitada. O chamador deve liberar a interface.

Valor de retorno

Se essa função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.

Observações

Essa função cria um alocador para superfícies de vídeo DXGI. Os buffers criados por esse alocador expõem a interface IMFDXGIBuffer . Para criar um alocador para superfícies de vídeo do Microsoft Direct3D 9, chame MFCreateVideoSampleAllocator.

Requirements

Requirement Value
Cliente mínimo suportado Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo compatível Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
da Plataforma de Destino Windows
Header mfapi.h
Library Mfplat.lib
de DLL Mfplat.dll

Consulte também

Funções do Media Foundation