public HRESULT KeyMessage(MF_MEDIAKEYSESSION_MESSAGETYPE messageType, [NativeTypeName("const BYTE *")] byte *message, [NativeTypeName("DWORD")] uint messageSize, [NativeTypeName("LPCWSTR")] ushort *destinationURL)
 {
     return(((delegate * unmanaged <IMFContentDecryptionModuleSessionCallbacks *, MF_MEDIAKEYSESSION_MESSAGETYPE, byte *, uint, ushort *, int>)(lpVtbl[3]))((IMFContentDecryptionModuleSessionCallbacks *)Unsafe.AsPointer(ref this), messageType, message, messageSize, destinationURL));
 }
Пример #2
0
 public void KeyMessage2(MF_MEDIAKEYSESSION_MESSAGETYPE eMessageType, [NativeTypeName("BSTR")] ushort *destinationURL, [NativeTypeName("const BYTE *")] byte *pbMessage, [NativeTypeName("DWORD")] uint cbMessage)
 {
     ((delegate * unmanaged <IMFMediaKeySessionNotify2 *, MF_MEDIAKEYSESSION_MESSAGETYPE, ushort *, byte *, uint, void>)(lpVtbl[6]))((IMFMediaKeySessionNotify2 *)Unsafe.AsPointer(ref this), eMessageType, destinationURL, pbMessage, cbMessage);
 }