Win32 API 日本語リファレンス
ホームMedia.MediaFoundation › IMFContentDecryptionModule

IMFContentDecryptionModule

COM
IID87be986c-10be-4943-bf48-4b54ce1983a2継承元IUnknown自前メソッド開始 vtbl3

メソッド 7

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT SetContentEnabler(IMFContentEnabler* contentEnabler, IMFAsyncResult* result)
4HRESULT GetSuspendNotify(IMFCdmSuspendNotify** notify)
5HRESULT SetPMPHostApp(IMFPMPHostApp* pmpHostApp)
6HRESULT CreateSession(MF_MEDIAKEYSESSION_TYPE sessionType, IMFContentDecryptionModuleSessionCallbacks* callbacks, IMFContentDecryptionModuleSession** session)
7HRESULT SetServerCertificate(BYTE* certificate, DWORD certificateSize)
8HRESULT CreateTrustedInput(BYTE* contentInitData, DWORD contentInitDataSize, IMFTrustedInput** trustedInput)
9HRESULT GetProtectionSystemIds(GUID** systemIds, DWORD* count)