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. |
Связанные темы
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по