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