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 |
|---|---|
|
Retrieve an IUnknown pointer. |
|
Retrieve an IMFVideoSampleAllocator pointer. |
|
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 |