Поделиться через


Метод 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

См. также раздел

GetPlayLength

Интерфейс IWMDMObjectInfo