Метод IMDSPObjectInfo::SetPlayLength (mswmdm.h)
Метод SetPlayLength задает длину воспроизведения объекта в единицах, относящихся к объекту. Это максимальная длина, которую воспроизводит объект независимо от его фактической длины.
Синтаксис
HRESULT SetPlayLength(
[in] DWORD dwLength
);
Параметры
[in] dwLength
DWORD , содержащий длину воспроизведения, заданную для объекта, в единицах, относящихся к объекту.
Возвращаемое значение
Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:
- Стандартные коды ошибок COM
- Коды ошибок Windows, преобразованные в значения HRESULT
- Коды ошибок диспетчер устройств Windows Media
Комментарии
Если переданное значение больше общей длины объекта, оно обрезается до длины объекта за вычетом текущей позиции воспроизведения объекта минус одна единица.
Для воспроизводимых файлов заданное значение указывается в миллисекундах. Значение обрезается не более чем общая длина файла за вычетом текущей позиции смещения воспроизведения объекта. Сведения о позиции воспроизведения могут изменяться, когда пользователь начинает воспроизводить файл на устройстве мультимедиа или когда приложение вызывает метод IMDSPDeviceControl::P lay .
Для папок или файловых систем, содержащих воспроизводимые файлы, передаваемым значением является количество воспроизводимых файлов в этой папке или в корне этой файловой системы.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | mswmdm.h |
Библиотека | Mssachlp.lib |