c#
VB
c++
公共虚拟TargetFormatTypeTargetFormat {得到;集;}
公共重写的财产TargetFormat作为TargetFormatType
公共:虚拟财产TargetFormatTypeTargetFormat {TargetFormatTypeget ();无效集(TargetFormatType);}
一个TargetFormatType值,表示该文件格式。
的价值TargetFormatType枚举值。作业可以引发一个错误异常。有关更多信息,请参考错误代码。
使用Leadtools;使用Leadtools.MediaFoundation;使用LeadtoolsMediaFoundationExamples.Fixtures;公共bool_result =假;公共CaptureCtrlForm _form =新CaptureCtrlForm ();/ /捕获控制CaptureCtrl CaptureCtrl;/ /输出文件字符串输出文件= Path.Combine (LEAD_VARS.MediaDir,“CaptureCtrl_TargetFormatExample.avi”);公共无效TargetFormatExample (){/ /捕获控制参考capturectrl = _form.CaptureCtrl;试一试{/ /设置源视频设备,选择使用你的设备名称如果(capturectrl.VideoDevices [“USB”)= =零){扔新异常(“没有可用的USB视频设备”);}capturectrl.VideoDevices [“USB”]。选择=真正的;/ /设置源音频设备,选择使用你的设备名称如果(capturectrl.AudioDevices [“USB”)= =零){扔新异常(“没有可用的USB音频设备”);}capturectrl.AudioDevices [“USB”]。选择=真正的;/ /设置目标输出文件capturectrl。TargetFile =输出文件;/ /设置目标输出格式capturectrl。TargetFormat=TargetFormatType。MP4;/ /检查是否我们可以捕获视频如果(capturectrl.IsModeAvailable (CaptureMode.VideoAndAudio)){capturectrl。帧速率= 5;/ / 5帧每秒capturectrl。UseFrameRate =真正的;capturectrl。期限= 10;/ /捕获时间的10秒capturectrl。UseTimeLimit =真正的;/ /订阅事件展开竞争capturectrl。完成+ =新System.EventHandler (CaptureCtrl_Complete);/ /开始捕捉过程capturectrl.StartCapture (CaptureMode.VideoAndAudio);/ /我们将在国家和循环泵消息对于这个示例。/ /但你应该不需要如果从Windows窗体应用程序运行。而(capturectrl。状态= = CaptureState.Running){Application.DoEvents ();}}}抓(COMException){_result =假;}抓(异常){_result =假;}}公共无效CaptureCtrl_Complete (对象发送方的EventArgs e){/ /设置的结果_result =真正的;}静态类LEAD_VARS{公共常量字符串MediaDir =@“C: \ LEADTOOLS21 \媒体”;}
进口Leadtools进口Leadtools.MediaFoundation进口LeadtoolsMediaFoundationExamples.Fixtures公共_result作为布尔=假公共_form作为新CaptureCtrlForm ()“捕获控制私人capturectrl作为CaptureCtrl“输出文件私人输出文件作为字符串= Path.Combine (LEAD_VARS.MediaDir“CaptureCtrl_TargetFormatExample.avi”)公共子TargetFormatExample ()”捕获控制参考capturectrl = _form.CaptureCtrl试一试“设置源视频设备,选择使用你的设备名称如果capturectrl.VideoDevices (“USB”)是没有什么然后扔新异常(“没有可用的USB视频设备”)结束如果capturectrl.VideoDevices (“USB”)。选择=真正的“设置源音频设备,选择使用你的设备名称如果capturectrl.AudioDevices (“USB”)是没有什么然后扔新异常(“没有可用的USB音频设备”)结束如果capturectrl.AudioDevices (“USB”)。选择=真正的“设定目标输出文件capturectrl。TargetFile =输出文件“设定目标输出格式capturectrl。TargetFormat=TargetFormatType。MP4检查是否我们可以捕捉视频如果capturectrl.IsModeAvailable (CaptureMode.VideoAndAudio)然后capturectrl。帧速率= 5每秒5帧capturectrl。UseFrameRate =真正的capturectrl。期限= 10的捕获时间10秒capturectrl。UseTimeLimit =真正的“订阅事件展开竞争AddHandlercapturectrl.Complete,AddressOfCaptureCtrl_Complete“开始捕捉过程capturectrl.StartCapture (CaptureMode.VideoAndAudio)我们将在国家和循环泵消息对于这个示例。但你应该不需要如果从Windows窗体应用程序运行。而capturectrl。状态= CaptureState.RunningApplication.DoEvents ()结束而结束如果抓generatedExceptionName作为COMException_result =假抓generatedExceptionName作为异常_result =假结束试一试结束子公共子CaptureCtrl_Complete (按值传递发送方作为对象,按值传递e作为EventArgs)的结果集_result =真正的结束子公共NotInheritable类LEAD_VARS公共常量MediaDir作为字符串=“C: \ LEADTOOLS21 \媒体”结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
