public static extern int MFCreateEncryptedMediaExtensionsStoreActivate([NativeTypeName("IMFPMPHostApp *")] IMFPMPHostApp *pmpHost, [NativeTypeName("IStream *")] IStream *objectStream, [NativeTypeName("LPCWSTR")] ushort *classId, [NativeTypeName("IMFActivate **")] IMFActivate **activate);
public static extern HRESULT MFCreateTranscodeSinkActivate(IMFActivate **ppActivate);
public static extern HRESULT MFCreateDeviceSourceActivate(IMFAttributes *pAttributes, IMFActivate **ppActivate);
public static extern HRESULT MFCreatePMPMediaSession([NativeTypeName("DWORD")] uint dwCreationFlags, IMFAttributes *pConfiguration, IMFMediaSession **ppMediaSession, IMFActivate **ppEnablerActivate);
public static extern HRESULT MFCreateSampleGrabberSinkActivate(IMFMediaType *pIMFMediaType, IMFSampleGrabberSinkCallback *pIMFSampleGrabberSinkCallback, IMFActivate **ppIActivate);
public static extern HRESULT MFCreateAudioRendererActivate(IMFActivate **ppActivate);
public static extern HRESULT MFCreateVideoRendererActivate(HWND hwndVideo, IMFActivate **ppActivate);
public HRESULT GetCaptureDeviceActivate(MF_CAPTURE_ENGINE_DEVICE_TYPE mfCaptureEngineDeviceType, IMFActivate **ppActivate) { return(((delegate * unmanaged <IMFCaptureSource *, MF_CAPTURE_ENGINE_DEVICE_TYPE, IMFActivate **, int>)(lpVtbl[4]))((IMFCaptureSource *)Unsafe.AsPointer(ref this), mfCaptureEngineDeviceType, ppActivate)); }
public static extern HRESULT MFCreateTransformActivate(IMFActivate **ppActivate);
public HRESULT RequestAccess(MFPOLICYMANAGER_ACTION Action, IMFActivate **ppContentEnablerActivate) { return(((delegate * unmanaged <IMFInputTrustAuthority *, MFPOLICYMANAGER_ACTION, IMFActivate **, int>)(lpVtbl[4]))((IMFInputTrustAuthority *)Unsafe.AsPointer(ref this), Action, ppContentEnablerActivate)); }
public static extern int MFCreateTransformActivate([NativeTypeName("IMFActivate **")] IMFActivate **ppActivate);
public static extern int MFCreateTransformActivate(IMFActivate **ppActivate);