Microsoft DirectX 9.0


The GetMediaTypeVersion method retrieves a version number for the set of preferred media types.


virtual LONG GetMediaTypeVersion(void);

Return Value

Returns the CBasePin::m_TypeVersion member variable.


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.

See Also