次の方法で共有


IAMTimelineSrc::SetMediaLength

SetMediaLength メソッドは、ソース ファイルの時間幅を指定する。

構文

  HRESULT SetMediaLength(
    REFERENCE_TIME Length
);

パラメータ

Length

メディア長 (100 ナノ秒単位)。

戻り値

S_OK を返す。

注意

メディア終了タイムを設定する前にメディア長を設定することにより、潜在的なレンダリング エラーを回避できる。メディア終了タイムを設定すると、DES はそれをメディア長と付き合わせてチェックする。

このメソッドは Length 引数を検証しないが、その値はソース ファイルの実際の時間幅と等しくなければならない。ソース ファイルの時間幅は、IMediaDet::get_StreamLength を呼び出して取得する。

要件

ヘッダー : Qedit.h をインクルードする。このヘッダー ファイルは、バージョン 7 以降の Microsoft® Direct3D® のヘッダーとは互換性がない。

ライブラリ : strmiids.lib を使用。

参照