次の方法で共有


IMediaSample::SetTime

SetTime メソッドは、このサンプルが開始および終了すべきストリーム タイムを設定する。

構文

  HRESULT SetTime(
  REFERENCE_TIME *pTimeStart,
  REFERENCE_TIME *pTimeEnd
);

パラメータ

pTimeStart

[in] サンプルの開始タイムが格納された変数へのポインタ。

pTimeEnd

[in] サンプルの終了タイムが格納された変数へのポインタ。

戻り値

S_OK を返す。または、エラーの原因を示す HRESULT 値を返す。

注意

タイム値は両方とも、ストリーム タイムを基準としている。詳細については、「DirectShow のタイムとクロック」を参照すること。

メディア タイムを無効にするには、pTimeStartpTimeEnd を NULL に設定する。これによって IMediaSample::GetTime メソッドは VFW_E_SAMPLE_TIME_NOT_SET を返す。

ストリーム タイムの詳細については、「DirectShow のタイムとクロック」を参照すること。

参照