CBasePin::GetMediaTypeVersion
Microsoft DirectShow 9.0 |
CBasePin::GetMediaTypeVersion
The GetMediaTypeVersion method retrieves a version number for the set of preferred media types.
Syntax
virtual LONG GetMediaTypeVersion(void);
Return Value
Returns the CBasePin::m_TypeVersion member variable.
Remarks
The CBasePin constructor initializes the version number to 1. In the base class, this number never changes. If the pin dynamically changes its list of preferred media types, it should increment the version number whenever the list changes. To increment the version number, call the CBasePin::IncrementTypeVersion method.
The media type enumerator, which is implemented by the CEnumMediaTypes class, uses the version number to keep itself synchronized with the pin.
Requirements
** Header:** Declared in Amfilter.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also