public virtual int SetColorSpace(
            DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS ColorSpace
            )
        {
            var fp = GetFunctionPointer(10);

            if (m_SetColorSpaceFunc == null)
            {
                m_SetColorSpaceFunc = (SetColorSpaceFunc)Marshal.GetDelegateForFunctionPointer(fp, typeof(SetColorSpaceFunc));
            }

            return(m_SetColorSpaceFunc(m_ptr, ColorSpace));
        }
 public int SetColorSpace(DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS ColorSpace)
 {
     return(((delegate * stdcall <IDXGIDecodeSwapChain *, DXGI_MULTIPLANE_OVERLAY_YCbCr_FLAGS, int>)(lpVtbl[10]))((IDXGIDecodeSwapChain *)Unsafe.AsPointer(ref this), ColorSpace));
 }