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


Метод IWMDMObjectInfo::GetPlayLength (mswmdm.h)

Метод GetPlayLength извлекает длину воспроизведения объекта в единицах, соответствующих формату. Это оставшаяся длина, которую может воспроизвести файл, а не его общая длина.

Синтаксис

HRESULT GetPlayLength(
  [out] DWORD *pdwLength
);

Параметры

[out] pdwLength

Указатель на DWORD , указывающий оставшуюся продолжительность воспроизведения файла в миллисекундах.

Возвращаемое значение

Метод возвращает HRESULT. Все методы интерфейса в Windows Media диспетчер устройств могут возвращать любой из следующих классов кодов ошибок:

  • Стандартные коды ошибок COM
  • Коды ошибок Windows, преобразованные в значения HRESULT
  • Коды ошибок диспетчер устройств Windows Media
Подробный список возможных кодов ошибок см. в разделе Коды ошибок.

Комментарии

Значением полученной длины воспроизведения является либо общая длина объекта за вычетом текущей позиции воспроизведения (если метод SetPlayLength не был вызван), либо значение, заданное SetPlayLength обрезанным значением, которое не превышает общую длину воспроизведения объекта за вычетом текущей позиции воспроизведения.

Сведения о продолжительности воспроизведения могут измениться, когда пользователь начинает воспроизводить файл на устройстве мультимедиа или когда приложение вызывает метод Play .

Для папок или файловых систем, содержащих воспроизводимые файлы, возвращаемое значение содержит дорожки или количество воспроизводимых файлов в этой папке или в корне этой файловой системы.

Требования

Требование Значение
Целевая платформа Windows
Header mswmdm.h
Библиотека Mssachlp.lib

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

Интерфейс IWMDMObjectInfo

Играть

SetPlayLength