2013-03-11 79 views
0

我使用C#中的Windows Media编码器9 SDK到record desktop screen。但视频质量很差。设置质量视频记录桌面屏幕Windows媒体编码器9 SDK

如何设置视频质量?

这里是我的代码:

WMEncoderApp DesktopEncoderAppln = new WMEncoderApp(); 
DesktopEncoder = DesktopEncoderAppln.Encoder; 
IWMEncSourceGroupCollection SrcGroupCollection = DesktopEncoder.SourceGroupCollection; 
IWMEncSourceGroup SrcGroup = SrcGroupCollection.Add("SG_1"); 
IWMEncVideoSource2 VideoSrc = (IWMEncVideoSource2)SrcGroup.AddSource(WMENC_SOURCE_TYPE.WMENC_VIDEO); 

回答

0

你为什么不创建一个预定义的WM轮廓,在这里你可以设置你的质量要求,并在你的C#代码,加载了所有预定义的设置,使创建的配置文件使用

WMEncProfile2() 

请查找更多的信息SDK文档ABT使用WMEncProfile2

希望这有助于。