![]() |
| Previous | Next |
The IMDSPObjectInfo interface provides methods for getting and setting parameters that describe how playable objects on a storage medium are referenced or accessed by the IMDSPDeviceControl interface. The resolution of the method parameters depends on the scope of the associated storage object as follows:
This interface is not intended for non-playable files. If the IMDSPObjectInfo interface is acquired from an IMDSPStorage interface that represents a non-playable file or a folder or a root file system containing no playable files, E_INVALIDTYPE is returned from all of the methods.
In addition to the methods inherited from IUnknown, the IMDSPObjectInfo interface exposes the following methods.
| Method | Description |
| GetLastPlayPosition | Retrieves the last play position of the object. The object must be a music file on the media device. |
| GetLongestPlayPosition | Retrieves the longest play position of the object. The object must be a music file on the media device. |
| GetPlayLength | Returns the play length of the object in units pertinent to the object. |
| GetPlayOffset | Returns the play offset of the object, in units pertinent to the object. |
| GetTotalLength | Retrieves the total play length of the object in units pertinent to the object. |
| SetPlayLength | Sets the play length of the object, in units pertinent to the object. |
| SetPlayOffset | Sets the play offset of the object, in the units pertinent to the object. |
See Also
| Previous | Next |