IndexOf (VideoFormat)方法

总结
返回第一次出现的指数VideoFormat对象。
语法
c#
VB
c++
公共intIndexOf (VideoFormat)
公共过载函数IndexOf (_按值传递作为VideoFormat_)作为整数
公共:intIndexOf (VideoFormat ^)

参数


一个VideoFormat对象引用的项目。

返回值

int的从零开始的索引位置VideoFormat项发现;否则1如果没有发现的物品。

讲话

返回第一次出现的指数VideoFormat对象。

例子
c#
VB
使用Leadtools;使用Leadtools.MediaFoundation;使用LeadtoolsMediaFoundationExamples.Fixtures;公共bool_result =;公共CaptureCtrlForm _form =CaptureCtrlForm ();公共无效IndexContainsExample (){/ /捕获控制参考CaptureCtrl CaptureCtrl = _form.CaptureCtrl;/ /视频格式的对象的引用VideoFormats VideoFormats = capturectrl.VideoCaptureFormats;试一试{/ /选择一个视频设备,使用你的USB设备名称在这里如果(capturectrl.VideoDevices [“USB”)= =)异常(“没有可用的USB视频设备”);capturectrl.VideoDevices [“USB”]。选择=真正的;/ /检查YUY2 320 x 240视频的索引int我= videoformats.IndexOf (”{32595559 - 0000 - 0010 - 8000 - 00 - aa00389b71}”、320、240);/ /通过收集索引器访问的格式VideoFormat vf = videoformats[我];/ /检查是否收集包含这种格式/ /(应该我们刚刚IndexOf上面)如果(videoformats.Contains (vf)){/ /设置我们期望的结果_result =真正的;}}(异常){_result =;}}
进口Leadtools进口Leadtools.MediaFoundation进口LeadtoolsMediaFoundationExamples.Fixtures公共_result作为布尔=公共_form作为CaptureCtrlForm =CaptureCtrlForm ()公共IndexContainsExample ()”捕获控制参考昏暗的capturectrl作为CaptureCtrl = _form.CaptureCtrl的视频格式的对象的引用昏暗的videoformats作为VideoFormats = capturectrl.VideoCaptureFormats试一试选择一个视频设备,使用你的USB设备名称在这里如果capturectrl.VideoDevices (“USB”)没有什么然后异常(“没有可用的USB视频设备”)结束如果capturectrl.VideoDevices (“USB”)。选择=真正的“检查YUY2 320 x 240视频的索引昏暗的作为整数= videoformats.IndexOf (”{32595559 - 0000 - 0010 - 8000 - 00 - aa00389b71}”、320、240)通过收集索引器的访问的格式昏暗的vf作为VideoFormat = videoformats(我)如果一个集合包含这种格式的检查(它应该我们刚刚用IndexOf上面)如果videoformats.Contains (vf)然后我们期望的结果集_result =真正的结束如果e1作为异常_result =结束试一试结束
需求

目标平台

Leadtools.MediaFoundation作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。