public virtual void GetDesc( out D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC pDesc ) { var fp = GetFunctionPointer(8); if (m_GetDescFunc == null) { m_GetDescFunc = (GetDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetDescFunc)); } m_GetDescFunc(m_ptr, out pDesc); }
public virtual int CreateVideoProcessorInputView( ID3D11Resource pResource, ID3D11VideoProcessorEnumerator pEnum, ref D3D11_VIDEO_PROCESSOR_INPUT_VIEW_DESC pDesc, out ID3D11VideoProcessorInputView ppVPIView ) { var fp = GetFunctionPointer(8); if (m_CreateVideoProcessorInputViewFunc == null) { m_CreateVideoProcessorInputViewFunc = (CreateVideoProcessorInputViewFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateVideoProcessorInputViewFunc)); } ppVPIView = new ID3D11VideoProcessorInputView(); return(m_CreateVideoProcessorInputViewFunc(m_ptr, pResource != null ? pResource.Ptr : IntPtr.Zero, pEnum != null ? pEnum.Ptr : IntPtr.Zero, ref pDesc, out ppVPIView.PtrForNew)); }