IMFPMediaItem::GetStartStopPosition メソッド (mfplay.h)

大事な 廃止。 この API は、Windows の今後のリリースから削除される可能性があります。 アプリケーションでは、再生に メディア セッション を使用する必要があります。
 

メディア項目の開始時刻と終了時刻を取得します。

構文

HRESULT GetStartStopPosition(
  [out] GUID        *pguidStartPositionType,
  [out] PROPVARIANT *pvStartValue,
  [out] GUID        *pguidStopPositionType,
  [out] PROPVARIANT *pvStopValue
);

パラメーター

[out] pguidStartPositionType

開始位置の時間の単位を受け取ります。 「解説」を参照してください。 このパラメーターは、NULL でもかまいません。

[out] pvStartValue

開始位置を受け取ります。 このパラメーターの意味とデータ型は、 pguidStartPositionType パラメーターによって示されます。 pguidStartPositionTypeNULL の場合、pvStartValue パラメーターは NULL である必要があり、それ以外の場合は NULL にすることはできません。

[out] pguidStopPositionType

停止位置の時間単位を受け取ります。 「解説」を参照してください。 このパラメーターは、NULL でもかまいません。

[out] pvStopValue

停止位置。 このパラメーターの意味とデータ型は、 pguidStopPositionType パラメーターによって示されます。 pguidStopPositionTypeNULL の場合、pvStopValue パラメーターは NULL である必要があり、それ以外の場合は NULL にすることはできません。

戻り値

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

解説

pguidStartPositionType パラメーターと pguidStopPositionType パラメーターは、使用される時間の単位を受け取ります。 現在、サポートされている値は MFP_POSITIONTYPE_100NSのみです。

説明
MFP_POSITIONTYPE_100NS 100 ナノ秒単位。 time パラメーター (pvStartValue または pvStopValue) は、次のデータ型を使用します。
  • バリアント型 (vt): VT_I8
  • Variant メンバー: hVal

要件

   
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー mfplay.h

関連項目

ファイル クリップを再生する方法

IMFPMediaItem

オーディオ/ビデオ再生に MFPlay を使用する