public int CreateVideoProcessorInputView(IntPtr pResource, IntPtr pEnum, ref D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC pDesc, ref IntPtr ppVPIView)
 {
     if (m_CreateVideoProcessorInputViewFunc == null)
     {
         var fp = GetFunctionPointer(8);
         m_CreateVideoProcessorInputViewFunc = (CreateVideoProcessorInputViewFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateVideoProcessorInputViewFunc));
     }
     return(m_CreateVideoProcessorInputViewFunc(m_ptr, pResource, pEnum, ref pDesc, ref ppVPIView));
 }
 public void GetDesc(ref D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC pDesc)
 {
     if (m_GetDescFunc == null)
     {
         var fp = GetFunctionPointer(8);
         m_GetDescFunc = (GetDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetDescFunc));
     }
     m_GetDescFunc(m_ptr, ref pDesc);
 }