IWMMediaProps::SetMediaType method
The SetMediaType method specifies the media type.
Syntax
HRESULT SetMediaType(
WM_MEDIA_TYPE *pType
);
Parameters
pType
Pointer to the WM_MEDIA_TYPE structure describing the input, stream, or output.
Return value
The method returns an HRESULT. Possible values include, but are not limited to, those in the following table.
| Return code | Description |
|---|---|
|
The method succeeded. |
|
The pType parameter is NULL, cbFormat is 0 or too large, or pbFormat is NULL. |
|
There is not enough available memory. |
Remarks
It is possible to successfully set a media type in this method that will ultimately be rejected as invalid when the profile is set on the writer. For a list of tests that the writer performs on the profile, see IWMWriter::SetProfile.
Requirements
| Minimum supported client | Windows 2000 Professional [desktop apps only],Windows Media Format 7 SDK, or later versions of the SDK |
| Minimum supported server | Windows 2000 Server [desktop apps only] |
| Target Platform | Windows |
| Header | wmsdkidl.h (include Wmsdk.h) |
| Library | Wmvcore.lib; WMStubDRM.lib (if you use DRM) |