Исходные подключаемые модули
[Функция, связанная с этой страницей, пакет SDK для Windows Media 11, является устаревшей функцией. Он был заменен средства чтения источника и записи приемника. средства чтения источников и записи приемника оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует использовать новый код средства чтения исходного кода и записи приемников вместо пакета SDK для Windows Media 11, когда это возможно. Корпорация Майкрософт предлагает, что существующий код, использующий устаревшие API, будет перезаписан для использования новых API, если это возможно.]
Подключаемый модуль источника — это возможность для разработчиков, желающих реализовать собственную систему хранения для файлов Windows Media®. Этот подключаемый модуль позволяет реализовать com-интерфейс, называемый IStream, который является стандартным интерфейсом для предоставления данных.
Исходный подключаемый модуль должен быть записан как dll, и его присутствие известно пакету SDK с помощью записи реестра. Таким образом можно реализовать любое количество исходных подключаемых модулей. Исходный подключаемый модуль должен экспортировать функцию WMCreateStreamForURL.
Чтобы зарегистрировать подключаемый модуль источника, необходимо добавить следующую запись реестра:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows Media\WMSDK\sources
Name = "любое уникальное имя"
Value = pathname исходного подключаемого модуля dll
После регистрации библиотеки DLL приложение может использовать метод IWMReader::Open (с соответствующим URL-адресом в качестве параметра) для доступа к данным потока, которые могут храниться в файлах или пользовательских контейнерах данных.
Связанные разделы