IWMDMObjectInfo::GetPlayLength メソッド (mswmdm.h)
GetPlayLength メソッドは、形式に適した単位でオブジェクトの再生長を取得します。 これは、ファイルが再生できる残りの長さであり、その全長ではありません。
構文
HRESULT GetPlayLength(
[out] DWORD *pdwLength
);
パラメーター
[out] pdwLength
ファイルの残りの再生長をミリ秒単位で指定する DWORD へのポインター。
戻り値
このメソッドは HRESULT を返します。 Windows Media デバイス マネージャーのすべてのインターフェイス メソッドは、次のいずれかのエラー コード クラスを返すことができます。
- 標準 COM エラー コード
- HRESULT 値に変換された Windows エラー コード
- Windows Media デバイス マネージャーエラー コード
注釈
取得される再生長の値は、オブジェクトの全長から現在の再生位置を引いた値 ( SetPlayLength メソッドが呼び出されていない場合)、または SetPlayLength によって設定された値が、オブジェクトの再生長の合計から現在の再生位置を引いた長さ以下に切り取られます。
再生の長さの情報は、ユーザーがメディア デバイスでファイルの再生を開始したとき、またはアプリケーションが Play メソッドを呼び出すときに変更される可能性があります。
再生可能なファイルを含むフォルダーまたはファイル システムの場合、返される値は、そのフォルダー内のトラックまたは再生可能なファイルの数、またはそのファイル システムのルートにあります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |
Library | Mssachlp.lib |