次の方法で共有


CMediaSample::SetTime

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

構文

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

パラメータ

pTimeStart

サンプルが開始するストリーム タイムへのポインタ (100 ナノ秒単位)。

pTimeEnd

サンプルが開始するストリーム タイムへのポインタ (100 ナノ秒単位)、または NULL 。

戻り値

S_OK を返す。

注意

このメソッドは、タイム スタンプを指定する CMediaSample::m_StartCMediaSample::m_End メンバ変数を設定する。また、タイム スタンプが有効かどうかを指定する CMediaSample::m_dwFlags メンバ変数を更新する。

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

参照