예제 #1
0
        // 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
 // 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
 // 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
        // 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);
        }