CBasePin::GetMediaTypeVersion
GetMediaTypeVersion メソッドは、優先メディア タイプ セットのバージョンを示す数値を取得する。
構文
virtual LONG GetMediaTypeVersion(void);
戻り値
CBasePin::m_TypeVersion メンバ変数を返す。
注意
CBasePin コンストラクタはバージョン数を 1 で初期化する。基底クラスでは、この数は決して変化しない。ピンが優先メディア タイプのリストを動的に変更する場合は、リストを変更するたびにバージョン数をインクリメントする必要がある。バージョン数をインクリメントするには、CBasePin::IncrementTypeVersion メソッドを呼び出すこと。
CEnumMediaTypes クラスによって実装されるメディア タイプ列挙子は、バージョン数を使ってそれ自身とピンとの同期を保つ。
参照