Share via


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