IMediaSample::SetMediaType
SetMediaTime メソッドは、サンプルのメディア タイプを設定する。
構文
HRESULT SetMediaType(
AM_MEDIA_TYPE *pMediaType
);
パラメータ
pMediaType
メディア タイプを指定する AM_MEDIA_TYPE 構造体へのポインタ。
戻り値
HRESULT 値を返す。可能な値は次の一覧のとおりである。
値 | 説明 |
S_OK | 成功。 |
E_OUTOFMEMORY | メモリ不足 |
注意
デフォルトでは、すべてのサンプルは前のサンプルと同じメディア タイプを持つ .(ピン接続がオリジナルのメディア タイプを決定する)。このメソッドを呼び出すことによってフィルタはパレット変更のような限定したメディア タイプの変更を行うことができる。メディア タイプを大幅に変更する場合、ピンは再接続して、メディア タイプを再ネゴシエートする必要がある。
参照