CSourceStream::GetMediaType (Windows CE 5.0)
Fills out the fields of the CMediaType object to the supported media type.
virtual HRESULT GetMediaType(intiPosition,CMediaType* pMediaType);virtual HRESULT GetMediaType(CMediaType* pMediaType);
Parameters
- iPosition
Position of the media type within a list of multiple media types. Range is zero through n. - pMediaType
Pointer to a CMediaType object to be set to the requested format.
Return Values
Returns one of the following HRESULT values.
Value | Description |
---|---|
Error Code | Media type could not be set. |
S_FALSE | Media type exists but is not currently usable. |
S_OK | Media type was set. |
VFW_S_NO_MORE_ITEMS | End of the list of media types has been reached. |
Remarks
This member function sets the requested media type.
If only a single media type is supported, override this member function with the single-parameter definition.
Only the default implementations of the CSourceStream::CheckMediaType and CSourceStream::GetMediaType member functions call the single media type member function.
Override the single-version GetMediaType or the two-parameter version, CheckMediaType.
Requirements
DirectShow applications and DirectShow filters have different include file and link library requirements.
For more information, see Setting Up the Build Environment.
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:
Send Feedback on this topic to the authors