public static EVRPresenter Create() { var evrPresenter = new EVRPresenter(); var customEvr = new CustomEVRPresenter(); evrPresenter.VideoPresenter = (IMFVideoPresenter)customEvr; // Register for present callback ((IEVRPresenterRegisterCallback)customEvr).RegisterCallback(evrPresenter); return evrPresenter; }
public static EVRPresenter Create() { var evrPresenter = new EVRPresenter(); var customEvr = new CustomEVRPresenter(); evrPresenter.VideoPresenter = (IMFVideoPresenter)customEvr; // Register for present callback ((IEVRPresenterRegisterCallback)customEvr).RegisterCallback(evrPresenter); return(evrPresenter); }