// Queries the color primaries for a video media type. public void GetVideoPrimaries(out MFVideoPrimaries pPrimaries) { int i; HResult hr = GetMediaType().GetUINT32(MFAttributesClsid.MF_MT_VIDEO_PRIMARIES, out i); MFError.ThrowExceptionForHR(hr); pPrimaries = (MFVideoPrimaries)i; }
// Sets the color primaries for a video media type. public void SetVideoPrimaries(MFVideoPrimaries nPrimaries) { int hr = GetMediaType().SetUINT32(MFAttributesClsid.MF_MT_VIDEO_PRIMARIES, (int)nPrimaries); MFError.ThrowExceptionForHR(hr); }
// Queries the color primaries for a video media type. public void GetVideoPrimaries(out MFVideoPrimaries pPrimaries) { int i; int hr = GetMediaType().GetUINT32(MFAttributesClsid.MF_MT_VIDEO_PRIMARIES, out i); MFError.ThrowExceptionForHR(hr); pPrimaries = (MFVideoPrimaries)i; }
// Sets the color primaries for a video media type. public void SetVideoPrimaries(MFVideoPrimaries nPrimaries) { HResult hr = GetMediaType().SetUINT32(MFAttributesClsid.MF_MT_VIDEO_PRIMARIES, (int)nPrimaries); MFError.ThrowExceptionForHR(hr); }