MFCreateVideoSampleAllocator callback function (evr.h)

Creates an object that allocates video samples.

Syntax

MFCreateVideoSampleAllocator Mfcreatevideosampleallocator;

EVRPUBLIC Mfcreatevideosampleallocator(
  [in]  REFIID riid,
  [out] void **ppSampleAllocator
)
{...}

Parameters

[in] riid

The identifier of the interface to retrieve. Specify one of the following values:

Value Meaning
IID_IUnknown
Retrieve an IUnknown pointer.
IID_IMFVideoSampleAllocator
Retrieve an IMFVideoSampleAllocator pointer.
IID_IMFVideoSampleAllocatorCallback
Retrieve an IMFVideoSampleAllocatorCallback pointer.

[out] ppSampleAllocator

Receives a pointer to the requested interface. The caller must release the interface.

Return value

If the function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

   
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header evr.h

See also

Functions