コード例 #1
0
        private static int CopyAttribute(IMFAttributes pSrc, IMFAttributes pDest, Guid key)
        {
            var variant = new PropVariant();

            var hr = pSrc.GetItem(key, variant);

            if (Succeeded(hr))
            {
                hr = pDest.SetItem(key, variant);
            }
            return(hr);
        }
コード例 #2
0
        HResult CopyAttribute(IMFAttributes pSrc, IMFAttributes pDest, Guid key)
        {
            PropVariant var = new PropVariant();

            HResult hr = HResult.S_OK;

            hr = pSrc.GetItem(key, var);
            if (Succeeded(hr))
            {
                hr = pDest.SetItem(key, var);
            }

            return(hr);
        }
コード例 #3
0
ファイル: CPreview.cs プロジェクト: GoshaDE/SuperMFLib
        int CopyAttribute(IMFAttributes pSrc, IMFAttributes pDest, Guid key)
        {
            PropVariant var = new PropVariant();

            int hr = S_Ok;

            hr = pSrc.GetItem(key, var);
            if (Succeeded(hr))
            {
                hr = pDest.SetItem(key, var);
            }

            return hr;
        }
コード例 #4
0
ファイル: CCapture.cs プロジェクト: nickluo/CameraCapture
        private static int CopyAttribute(IMFAttributes pSrc, IMFAttributes pDest, Guid key)
        {
            var variant = new PropVariant();

            var hr = pSrc.GetItem(key, variant);
            if (Succeeded(hr))
                hr = pDest.SetItem(key, variant);
            return hr;
        }
コード例 #5
0
 public HResult SetItem(Guid guidKey, ConstPropVariant Value)
 {
     return(m_Attribs.SetItem(guidKey, Value));
 }
コード例 #6
0
ファイル: RotateAsync.cs プロジェクト: azdjdgh/VideoChat
        private static void SetArea(IMFAttributes ia, Guid g, MFVideoArea a)
        {
            PropVariant pv = new PropVariant(a);

            MFError throwonhr = ia.SetItem(g, pv);
        }