IMDSPObjectInfo インターフェイス (mswmdm.h)
IMDSPObjectInfo インターフェイスには、IMDSPDeviceControl インターフェイスによって記憶域メディア上の再生可能なオブジェクトがどのように参照またはアクセスされるかを記述するパラメーターを取得および設定するためのメソッドが用意されています。 このインターフェイスの実装は省略可能です。 詳細については、「 必須インターフェイスとオプション インターフェイス」を参照してください。
メソッド パラメーターの解決は、関連付けられているストレージ オブジェクトによって次のように異なります。
- ストレージ オブジェクトが再生可能なオーディオ ファイルを表す場合、相対ストレージ ユニットはミリ秒です。
- ストレージ オブジェクトが、再生可能なファイルを含むストレージ メディアのフォルダーまたはルートを表す場合、相対ストレージ ユニットはトラックになります。
継承
IMDSPObjectInfo インターフェイスは、IUnknown インターフェイスから継承されます。 IMDSPObjectInfo には、次の種類のメンバーもあります。
メソッド
IMDSPObjectInfo インターフェイスには、これらのメソッドがあります。
IMDSPObjectInfo::GetLastPlayPosition GetLastPlayPosition メソッドは、オブジェクトの最後の再生位置を取得します。 オブジェクトは、メディア デバイス上の音楽ファイルである必要があります。 |
IMDSPObjectInfo::GetLongestPlayPosition GetLongestPlayPosition メソッドは、オブジェクトの最長再生位置を取得します。 オブジェクトは、メディア デバイス上の音楽ファイルである必要があります。 |
IMDSPObjectInfo::GetPlayLength GetPlayLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生長を取得します。 これは、オブジェクトが再生できる残りの長さであり、その全長ではありません。 |
IMDSPObjectInfo::GetPlayOffset GetPlayOffset メソッドは、オブジェクトに関連する単位で、オブジェクトの再生オフセットを取得します。 これは、IMDSPDeviceControl::P lay の次の呼び出しの開始点です。 |
IMDSPObjectInfo::GetTotalLength GetTotalLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生の合計長を取得します。 返される値は、再生長とオフセットの現在の設定に関係なく、合計長です。 |
IMDSPObjectInfo::SetPlayLength SetPlayLength メソッドは、オブジェクトに関連する単位でオブジェクトの再生長を設定します。 これは、オブジェクトが実際の長さに関係なく再生する最大長です。 |
IMDSPObjectInfo::SetPlayOffset SetPlayOffset メソッドは、オブジェクトに関連する単位で、オブジェクトの再生オフセットを設定します。 これは、IMDSPDeviceControl::P lay の次の呼び出しの開始点を指定します。 |
要件
要件 | 値 |
---|---|
対象プラットフォーム | Windows |
ヘッダー | mswmdm.h |