IMediaSample::SetTime
SetTime メソッドは、このサンプルが開始および終了すべきストリーム タイムを設定する。
構文
HRESULT SetTime(
REFERENCE_TIME *pTimeStart,
REFERENCE_TIME *pTimeEnd
);
パラメータ
pTimeStart
[in] サンプルの開始タイムが格納された変数へのポインタ。
pTimeEnd
[in] サンプルの終了タイムが格納された変数へのポインタ。
戻り値
S_OK を返す。または、エラーの原因を示す HRESULT 値を返す。
注意
タイム値は両方とも、ストリーム タイムを基準としている。詳細については、「DirectShow のタイムとクロック」を参照すること。
メディア タイムを無効にするには、pTimeStart と pTimeEnd を NULL に設定する。これによって IMediaSample::GetTime メソッドは VFW_E_SAMPLE_TIME_NOT_SET を返す。
ストリーム タイムの詳細については、「DirectShow のタイムとクロック」を参照すること。
参照