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.

Valor Significado
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.

Retornar valor

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

Comentários

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.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho mfapi.h
Biblioteca Mfplat.lib
DLL Mfplat.dll

Confira também

Funções do Media Foundation