SDK-интерфейсы WMP

[Функция, связанная с этой страницей, Медиаплеер Windows SDK, является устаревшей функцией. Он был заменен MediaPlayer. MediaPlayer оптимизирован для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует по возможности использовать MediaPlayer вместо пакета SDK для Медиаплеер Windows. Корпорация Майкрософт предлагает переписать существующий код, в котором используются устаревшие API, чтобы по возможности использовать новые API.]

В этом разделе описаны COM-интерфейсы, предоставляемые элементом управления ActiveX Медиаплеер Windows и элементом ActiveX Медиаплеер Windows Mobile.

Методы доступа интерфейса IWMPCore или IWMPPlayer используются для получения определенных интерфейсов. Эти интерфейсы, в свою очередь, могут иметь методы доступа для получения дополнительных интерфейсов. Вызов QueryInterface для одного из этих интерфейсов необходим только в том случае, если вы извлекаете базовую версию интерфейса и хотите вызвать метод в более поздней версии того же интерфейса.

Примечание

Все методы и события полностью поддерживаются в Медиаплеер Windows 10 Mobile и более поздних версий, если явно не указано иное.

Элемент управления Медиаплеер Windows предоставляет следующие интерфейсы.

Интерфейс Описание
_WMPOCXEvents Предоставляет события, исходящие из элемента управления Медиаплеер Windows, на которые может реагировать программа внедрения.
IWMPCdrom Доступ к компакт-диску или DVD-диску.
IWMPCdromBurn Предоставляет методы для управления созданием звуковых компакт-файлов.
IWMPCdromCollection Обращается к коллекции компакт- или DVD-дисков.
IWMPCdromRip Предоставляет методы для управления копированием дорожек со звукового компакт-диска.
IWMPClosedCaption Включает субтитры с клипом мультимедиа.
IWMPClosedCaption2 Предоставляет дополнительные методы субтитров.
IWMPControls Представляет элементы управления транспортировкой Медиаплеер Windows, такие как Воспроизведение, Остановка и Приостановка.
IWMPControls2 Предоставляет дополнительные методы управления.
IWMPControls3 Предоставляет дополнительные методы управления.
IWMPCore Извлекает указатели на другие интерфейсы и обращается к основным функциям элемента управления. Это корневой интерфейс для объектной модели Медиаплеер Windows.
IWMPCore2 Предоставляет дополнительные основные методы.
IWMPCore3 Предоставляет дополнительные основные методы.
IWMPDVD Обращается к меню содержимого DVD-диска.
IWMPError Обращается к коллекции указателей IWMPErrorItem .
IWMPErrorItem Предоставляет сведения об ошибках.
IWMPErrorItem2 Предоставляет дополнительные методы элемента ошибки.
События IWMPEvents Предоставляет события, происходящие из элемента управления Медиаплеер Windows, на которые может реагировать программа внедрения.
IWMPEvents2 Предоставляет события, происходящие из элемента управления Медиаплеер Windows 10, на которые может отвечать программа внедрения. Эти события специально используются для программ синхронизации устройств.
IWMPEvents3 Предоставляет события, связанные с копированием компакт-дисков, записью компакт-дисков, мониторингом папок и удаленными службами библиотек.
IWMPFolderMonitorServices Предоставляет методы для перечисления, сканирования и изменения папок файлов, которые Медиаплеер Windows мониторы цифрового мультимедийного содержимого.
IWMPGraphCreation Управляет графом DirectShow.
IWMPLibrary Представляет библиотеку.
IWMPLibraryServices Предоставляет методы для перечисления библиотек.
IWMPLibrarySharingServices Предоставляет методы для управления общим доступом к библиотекам.
IWMPMedia Задает и извлекает свойства элемента мультимедиа.
IWMPMedia2 Предоставляет дополнительные методы для задания и извлечения свойств элемента мультимедиа.
IWMPMedia3 Предоставляет дополнительные методы для задания и извлечения свойств элемента мультимедиа.
IWMPMediaCollection Обращается к коллекции указателей IWMPMedia .
IWMPMediaCollection2 Предоставляет методы, дополняющие интерфейс IWMPMediaCollection .
IWMPMetadataPicture Извлекает сведения об атрибуте метаданных WM/Picture .
IWMPMetadataText Извлекает сведения о сложных атрибутах текстовых метаданных.
IWMPNetwork Задает и извлекает свойства сетевого подключения, используемого Медиаплеер Windows.
IWMPPlayer Управляет поведением пользовательского интерфейса элемента управления Медиаплеер Windows.
IWMPPlayer2 Предоставляет дополнительные методы для управления Медиаплеер Windows.
IWMPPlayer3 Предоставляет дополнительные методы для управления Медиаплеер Windows.
IWMPPlayer4 Предоставляет дополнительные методы для управления Медиаплеер Windows.
IWMPPlayerApplication Переключается между удаленным элементом управления Медиаплеер Windows и полным режимом проигрывателя. Предназначен для использования программами C++, которые внедряют элемент управления в удаленном режиме.
IWMPPlayerServices Используется узлом удаленного элемента управления для управления полным режимом Медиаплеер Windows. Предназначен для использования с C++.
IWMPPlayerServices2 Задает приоритет фоновой обработки.
IWMPPlaylist Создает списки воспроизведения и управляет ими.
IWMPPlaylistArray Обращается к коллекции указателей IWMPPlaylist по номеру индекса.
IWMPPlaylistCollection Управляет указателями IWMPPlaylist и IWMPPlaylistArray .
IWMPQuery Представляет составной запрос.
IWMPRemoteMediaServices Предоставляет службы для Медиаплеер Windows из программы, в котором размещается элемент управления Проигрыватель. Предназначен для использования с C++.
IWMPRenderConfig Предоставляет методы для указания или извлечения значения, указывающего, происходит ли воспроизведение только в текущем процессе.
IWMPSettings Задает или извлекает параметры Медиаплеер Windows.
IWMPSettings2 Задает или извлекает параметры Медиаплеер Windows.
IWMPSkinManager Указывает обложку, используемую с Медиаплеер Windows.
IWMPStringCollection Обращается к коллекции строк.
IWMPStringCollection2 Предоставляет методы, дополняющие интерфейс IWMPStringCollection .
IWMPSyncDevice Представляет устройство, которое может синхронизировать цифровые файлы мультимедиа с Медиаплеер Windows 10.
IWMPSyncDevice2 Предоставляет метод, дополняющий интерфейс IWMPSyncDevice .
IWMPSyncServices Перечисляет доступные устройства, которые могут синхронизировать цифровые файлы мультимедиа с Медиаплеер Windows 10.
IWMPTranscodePolicy Предоставляет метод, реализованный фильтрами источника DirectShow для управления изменением формата файлов мультимедиа.
IWMPVideoRenderConfig Предоставляет метод, который настраивает расширенный отрисовщик видео, используемый Медиаплеер Windows.

 

Справочник по объектной модели для C++