CMediaSample::GetMediaTime
GetMediaTime メソッドは、このサンプルのメディア タイムを取得する。このメソッドは IMediaSample::GetMediaTime メソッドを実装する。
構文
HRESULT GetMediaTime(
LONGLONG *pStart,
LONGLONG *pEnd
);
パラメータ
pStart
メディア開始タイムを受け取る変数へのポインタ。
pEnd
メディア終了タイムを受け取る変数へのポインタ。
戻り値
次のいずれかの HRESULT 値を返す。
値 | 説明 |
S_OK | 成功。 |
VFW_E_MEDIA_TIME_NOT_SET | このサンプルにはメディア タイムが設定されていない。 |
注意
CMediaSample::m_MediaEnd メンバ変数は CMediaSample::m_MediaStart からのオフセットを示すが、pEnd パラメータが受け取る値は m_MediaStart + m_MediaEnd で計算される絶対メディア タイムである。
メディア タイムの詳細については、「DirectShow のタイムとクロック」を参照すること。
参照