IMediaSample2 インターフェイス
IMediaSample2 インターフェイスは、メディア サンプルのプロパティを設定および取得する。
このインターフェイスは IMediaSample インターフェイスを継承する。IMediaSample インターフェイスは、各サンプル プロパティに別のメソッド呼び出しを必要とするのに対して、IMediaSample2 インターフェイスは複数のプロパティを一度に設定および取得するメソッドを提供する。
メディア サンプルは IMediaSample2 のサポートを保証していない。しかしアロケータが IMediaSample2 をサポートするサンプルを作成する場合、そのアロケータが作成するすべてのサンプルはそのインターフェイスをサポートする必要がある。特定のメディア サンプルの場合、IMediaSample2::GetProperties メソッドは、それぞれの IMediaSample メソッドと同じ値を返す。したがって、必要に応じてどのバージョンでも使用可能である。
IMediaSample2 インターフェイスは、IMediaSample から継承するメソッド以外に以下のメソッドも公開する。
メソッド | 説明 |
GetProperties | メディア サンプルのプロパティを取得する。 |
SetProperties | メディア サンプルのプロパティを設定する。 |