IMFHttpDownloadRequest::GetTimeSeekResult メソッド (mfidl.h)
Microsoft Media Foundation によって呼び出され、応答でサーバーが指定した TimeSeekRange.DLNA.ORG HTTP ヘッダーの値 (存在する場合) を取得します。
構文
HRESULT GetTimeSeekResult(
[out] QWORD *pqwStartTime,
[out] QWORD *pqwStopTime,
[out] QWORD *pqwDuration
);
パラメーター
[out] pqwStartTime
開始時間オフセット。100 ナノ秒単位で指定されます。
[out] pqwStopTime
100 ナノ秒単位で指定された終了時刻オフセット
[out] pqwDuration
応答に含まれるデータの期間 (100 ナノ秒単位で指定)。 サーバーで期間が指定されていない場合は、このパラメーターを 0 に設定します (期間として "*" を指定)。
戻り値
このメソッドは HRESULT を返します。 有効な値を次の表に示しますが、これ以外にもあります。
リターン コード | 説明 |
---|---|
|
TimeSeekRange.DLNA.ORG HTTP ヘッダーが応答に存在し、正常に解析される可能性があります。 |
|
TimeSeekRange.DLNA.ORG HTTP ヘッダーが応答に存在しないか、構文エラーが発生しました。 |
|
pfNullSOurceOrigin パラメーターは無効なポインターです。 |
注釈
EndReceiveResponse が呼び出される前に GetTimeSeekResult が呼び出される場合は、すべてのパラメーターの値を 0 に設定する必要があります。 TimeSeekRange.DLNA.ORG ヘッダーの構文については、 DLNA Web サイトを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10、バージョン 1703 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | サポートなし |
対象プラットフォーム | Windows |
ヘッダー | mfidl.h |
Library | Mfplat.lib;Mfplat.dll |