MoCreateMediaType
Microsoft DirectShow 9.0 |
MoCreateMediaType
The MoCreateMediaType function allocates a new media type structure.
Syntax
HRESULT MoCreateMediaType( DMO_MEDIA_TYPE **ppmt, DWORD cbFormat );
Parameters
ppmt
Receives a pointer to an allocated DMO_MEDIA_TYPE structure.
cbFormat
Number of bytes to allocate for the format block. Can be zero.
Return Value
Returns an HRESULT value. Possible values include the following.
Result Code | Description |
E_OUTOFMEMORY | Insufficient memory |
E_POINTER | NULL pointer argument |
S_OK | Success |
Remarks
This function allocates a new DMO_MEDIA_TYPE structure on the heap. It also allocates memory for the format block. The caller must delete the structure by calling the MoDeleteMediaType function.
Internally, this function calls MoInitMediaType to allocate the format block.
Requirements
Header: Declared in Dmort.h; include Dmo.h
Library: Msdmo.lib.
See Also