public virtual void GetContentDesc( out D3D11_VIDEO_PROCESSOR_CONTENT_DESC pDesc ) { var fp = GetFunctionPointer(7); if (m_GetContentDescFunc == null) { m_GetContentDescFunc = (GetContentDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetContentDescFunc)); } m_GetContentDescFunc(m_ptr, out pDesc); }
public virtual int GetVideoProcessorContentDesc( out D3D11_VIDEO_PROCESSOR_CONTENT_DESC pContentDesc ) { var fp = GetFunctionPointer(7); if (m_GetVideoProcessorContentDescFunc == null) { m_GetVideoProcessorContentDescFunc = (GetVideoProcessorContentDescFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(GetVideoProcessorContentDescFunc)); } return(m_GetVideoProcessorContentDescFunc(m_ptr, out pContentDesc)); }
public virtual int CreateVideoProcessorEnumerator( ref D3D11_VIDEO_PROCESSOR_CONTENT_DESC pDesc, out ID3D11VideoProcessorEnumerator ppEnum ) { var fp = GetFunctionPointer(10); if (m_CreateVideoProcessorEnumeratorFunc == null) { m_CreateVideoProcessorEnumeratorFunc = (CreateVideoProcessorEnumeratorFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(CreateVideoProcessorEnumeratorFunc)); } ppEnum = new ID3D11VideoProcessorEnumerator(); return(m_CreateVideoProcessorEnumeratorFunc(m_ptr, ref pDesc, out ppEnum.PtrForNew)); }