Microsoft DirectX 9.0

MoDuplicateMediaType

The MoDuplicateMediaType function duplicates a media type structure.

Syntax

HRESULT MoDuplicateMediaType(
    DMO_MEDIA_TYPE **ppmtDest, 
    const DMO_MEDIA_TYPE *pmtSrc
);

Parameters

ppmtDest

Address of a pointer to a DMO_MEDIA_TYPE structure that receives the duplicated structure.

pmtSrc

Pointer to the media type structure to duplicate.

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 method is equivalent to calling MoCreateMediaType and MoCopyMediaType. The caller must delete the returned media type structure by calling the MoDeleteMediaType function.

Requirements

Declared in Dmort.h; include Dmo.h.

Link to Msdmo.lib.

See Also