IMFByteStreamTimeSeek::GetTimeSeekResult メソッド (mfidl.h)
時間ベースのシークの結果を取得します。
構文
HRESULT GetTimeSeekResult(
[out] QWORD *pqwStartTime,
[out] QWORD *pqwStopTime,
[out] QWORD *pqwDuration
);
パラメーター
[out] pqwStartTime
シーク後の新しい位置を 100 ナノ秒単位で受け取ります。
[out] pqwStopTime
停止時間を 100 ナノ秒単位で受信します。 停止時間が不明な場合、値は 0 です。
[out] pqwDuration
ファイルの合計期間を 100 ナノ秒単位で受け取ります。 期間が不明な場合、値は –1 です。
戻り値
このメソッドは、これらの値のいずれかを返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドが成功しました。 |
|
バイト ストリームでは時間ベースのシークがサポートされていないか、データが使用できません。 |
解説
このメソッドは、以前の時間ベースのシークからサーバー応答を返します。
メモIMFByteStreamTimeSeek::TimeSeek メソッドはサーバー要求をすぐに送信しないため、通常、一部のデータがバイト ストリームから読み取られるまで、このメソッドを呼び出すことはできません。
要件
サポートされている最小のクライアント | Windows 8 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2012 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |