Функция MFCreateContentDecryptorContext (mfidl.h)

Создает интерфейс IMFContentDecryptorContext для указанной системы защиты мультимедиа.

Синтаксис

HRESULT MFCreateContentDecryptorContext(
  [in]           REFGUID                    guidMediaProtectionSystemId,
  [in, optional] IMFDXGIDeviceManager       *pD3DManager,
  [in]           IMFContentProtectionDevice *pContentProtectionDevice,
  [out]          IMFContentDecryptorContext **ppContentDecryptorContext
);

Параметры

[in] guidMediaProtectionSystemId

Идентификатор системы защиты мультимедиа, для которой требуется создать интерфейс IMFContentDecryptorContext .

[in, optional] pD3DManager

Указатель на интерфейс IMFDXGIDeviceManager , который вы хотите использовать для совместного использования устройства Direct3D 11.

[in] pContentProtectionDevice

Интерфейс IMFContentProtectionDevice для указанной системы защиты мультимедиа.

[out] ppContentDecryptorContext

Указатель на созданный интерфейс IMFContentDecryptorContext .

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

None

Требования

Требование Значение
Минимальная версия клиента Windows 10 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2016 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header mfidl.h
Библиотека Mfplat.lib
DLL Mfplat.dll

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

IMFContentDecryptorContext

IMFContentProtectionDevice

IMFDXGIDeviceManager

Функции Media Foundation