次の方法で共有


CBasePin::GetMediaTypeVersion

GetMediaTypeVersion メソッドは、優先メディア タイプ セットのバージョンを示す数値を取得する。

構文

  virtual LONG GetMediaTypeVersion(void);

戻り値

CBasePin::m_TypeVersion メンバ変数を返す。

注意

CBasePin コンストラクタはバージョン数を 1 で初期化する。基底クラスでは、この数は決して変化しない。ピンが優先メディア タイプのリストを動的に変更する場合は、リストを変更するたびにバージョン数をインクリメントする必要がある。バージョン数をインクリメントするには、CBasePin::IncrementTypeVersion メソッドを呼び出すこと。

CEnumMediaTypes クラスによって実装されるメディア タイプ列挙子は、バージョン数を使ってそれ自身とピンとの同期を保つ。

参照