Заголовок drmk.h
Этот заголовок используется звуком. Дополнительные сведения см. в разделе:
drmk.h содержит следующие программные интерфейсы:
Интерфейсы
IDrmAudioStream Интерфейс IDrmAudioStream назначает защиту DRM цифровому содержимому в аудиопотоке. |
Функции
DrmAddContentHandlers Функция DrmAddContentHandlers предоставляет системе список функций, которые обрабатывают защищенное содержимое. |
DrmCreateContentMixed Функция DrmCreateContentMixed создает идентификатор содержимого DRM для идентификации аудиопотока KS, содержащего смешанное содержимое из нескольких потоков. |
DrmDeкислоумContent Функция DrmDe соответствииContent удаляет идентификатор содержимого DRM, созданный drmCreateContentMixed. |
DrmForwardContentToDeviceObject Функция DrmForwardContentToDeviceObject принимает объект устройства, представляющий устройство, которому вызывающий объект намерен пересылать защищенное содержимое. |
DrmForwardContentToFileObject Функция DrmForwardContentToFileObject устарела и поддерживается только для поддержки существующих драйверов. |
DrmForwardContentToInterface Функция DrmForwardContentToInterface принимает указатель на COM-интерфейс объекта, в который вызывающий объект намерен пересылать защищенное содержимое. |
DrmGetContentRights Функция DrmGetContentRights извлекает права содержимого DRM, назначенные идентификатору содержимого DRM. |
Функции обратного вызова
PFNDRMADDCONTENTHANDLERS Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMADDCONTENTHANDLERS только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMCREATECONTENTMIXED Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMCREATECONTENTMIXED только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMDE ПОДСТАНОВКАCONTENT Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMDE ЛОКОНТЕНТ только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMFORWARDCONTENTTODEVICEOBJECT Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTODEVICEOBJECT только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMFORWARDCONTENTTOFILEOBJECT Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTOFILEOBJECT только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMFORWARDCONTENTTOINTERFACE Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMFORWARDCONTENTTOINTERFACE только для внутреннего использования. Не используйте эту функцию в коде. |
PFNDRMGETCONTENTRIGHTS Корпорация Майкрософт резервирует функцию обратного вызова PFNDRMGETCONTENTRIGHTS только для внутреннего использования. Не используйте эту функцию в коде. |
Структуры
DRMFORWARD Структура DRMFORWARD содержит сведения, необходимые драйверу системы DRMK для пересылки идентификатора содержимого DRM на устройство, которое обрабатывает защищенное содержимое. |
DRMRIGHTS Структура DRMRIGHTS определяет права на содержимое DRM, назначенные звуковому контакту KS или объекту потока драйвера класса порта. |
KSDRMAUDIOSTREAM_CONTENTID Структура KSDRMAUDIOSTREAM_CONTENTID указывает идентификатор содержимого DRM и права на содержимое DRM для запроса KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset-property. |
KSP_DRMAUDIOSTREAM_CONTENTID Структура KSP_DRMAUDIOSTREAM_CONTENTID определяет свойство, тип запроса и контекст для запроса свойства KSPROPERTY_DRMAUDIOSTREAM_CONTENTIDset. Он также задает список указателей функций на функции DRM. |