コード例 #1
0
ファイル: Extern.cs プロジェクト: damian-krak/VideoPlayer
        // Queries how chroma was sampled for a Y'Cb'Cr' video media type.
        public void GetChromaSiting(out MFVideoChromaSubsampling pSampling)
        {
            int     i;
            HResult hr = GetMediaType().GetUINT32(MFAttributesClsid.MF_MT_VIDEO_CHROMA_SITING, out i);

            MFError.ThrowExceptionForHR(hr);
            pSampling = (MFVideoChromaSubsampling)i;
        }
コード例 #2
0
ファイル: Extern.cs プロジェクト: GoshaDE/SuperMFLib
 // Sets how chroma was sampled for a Y'Cb'Cr' video media type.
 public void SetChromaSiting(MFVideoChromaSubsampling nSampling)
 {
     int hr = GetMediaType().SetUINT32(MFAttributesClsid.MF_MT_VIDEO_CHROMA_SITING, (int)nSampling);
     MFError.ThrowExceptionForHR(hr);
 }
コード例 #3
0
ファイル: Extern.cs プロジェクト: GoshaDE/SuperMFLib
 // Queries how chroma was sampled for a Y'Cb'Cr' video media type.
 public void GetChromaSiting(out MFVideoChromaSubsampling pSampling)
 {
     int i;
     int hr = GetMediaType().GetUINT32(MFAttributesClsid.MF_MT_VIDEO_CHROMA_SITING, out i);
     MFError.ThrowExceptionForHR(hr);
     pSampling = (MFVideoChromaSubsampling)i;
 }
コード例 #4
0
ファイル: Extern.cs プロジェクト: damian-krak/VideoPlayer
        // Sets how chroma was sampled for a Y'Cb'Cr' video media type.
        public void SetChromaSiting(MFVideoChromaSubsampling nSampling)
        {
            HResult hr = GetMediaType().SetUINT32(MFAttributesClsid.MF_MT_VIDEO_CHROMA_SITING, (int)nSampling);

            MFError.ThrowExceptionForHR(hr);
        }