CMediaType::operator = (Windows Embedded CE 6.0)
1/6/2010
The CMediaType variation of this operator is the copy constructor for a CMediaType object.
The AM_MEDIA_TYPE variation of this operator is the copy constructor for an AM_MEDIA_TYPE object.
Syntax
CMediaType& operator=(
const CMediaType& rt
);
CMediaType& operator=(
const AM_MEDIA_TYPE& mrt
);
Parameters
- rt
Object to copy during the assignment operation.
- mrt
Object to copy during the assignment operation.
Return Value
Returns a reference to this object after the operation.
Remarks
Because the CMediaType class inherits publicly from AM_MEDIA_TYPE, the compiler could generate the copy constructor for the AM_MEDIA_TYPE object itself.
However, this could introduce some memory conflicts and leaks in the process because the structure contains a dynamically allocated block (which the AM_MEDIA_TYPE pbFormat member points to), which the compiler's copy constructor will not copy correctly.
Requirements
Windows Embedded CE | Windows CE 2.12 and later |
Note | Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements For more information, see Setting Up the Build Environment, Version 2.12 requires DXPAK 1.0 or later |