IndexOf (string)方法

总结
决定一个特定的索引TargetAudioType名称的集合。
语法
c#
VB
c++
公共intIndexOf (字符串的名字)
公共过载函数IndexOf (_按值传递的名字作为字符串_)作为整数
公共:intIndexOf (字符串^的名字)

参数

的名字
TargetAudioType集合名称来定位。

返回值

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

讲话

这种方法搜索潜在的项目收集定位指定的项目名称。

例子
c#
VB
使用Leadtools;使用Leadtools.MediaFoundation;使用LeadtoolsMediaFoundationExamples.Fixtures;公共bool_result =;公共CaptureCtrlForm _form =CaptureCtrlForm ();公共无效IndexContainsExample (){/ /捕获控制参考CaptureCtrl CaptureCtrl = _form.CaptureCtrl;试一试{/ /设置一个音频设备首先,你应该用你的音频设备名称如果(capturectrl.AudioDevices [“USB”)= =)异常(“没有可用的USB音频设备”);capturectrl.AudioDevices [“USB”]。选择=真正的;/ /引用目标格式的对象TargetFormats格式= capturectrl.TargetFormats;/ /引用目标格式的对象TargetFormat tf =格式(TargetFormatType.MP4);/ /引用目标音频格式对象TargetAudioFormats taformats = tf.AudioFormats;/ /检查字符串索引使用一个名称int我= taformats.IndexOf (”{00001610 - 0000 - 0010 - 8000 - 00 - aa00389b71}”);/ / AAC格式/ /引用目标音频格式的对象TargetAudioFormat taformat = taformats[我];/ /选择目标音频格式taformat。选择=真正的;/ /得到目标音频类型集合TargetAudioTypes TargetAudioTypes = taformat.AudioTypes;/ /得到目标音频类型计数如果(targetaudiotypes。数< = 0){异常(“没有音频类型可供选择的音频格式”);}/ /设置音频属性在目标格式。特遣部队。AudioAvgBytesPerSecond = 24000;特遣部队。AudioBitsPerSample = 16;特遣部队。AudioNumChannels = 1;特遣部队。AudioSamplesPerSecond = 48000;/ /找到音频的音频类型的索引属性中选择目标格式intnIndex = targetaudiotypes.FindFormat (tf);/ /访问通过收集索引器类型TargetAudioType tatype = targetaudiotypes [nIndex];/ /检查是否收集包含这种类型/ /(应该我们刚刚IndexOf上面)如果(targetaudiotypes.Contains (tatype)){/ /设置我们期望的结果_result =真正的;}}(异常){_result =;}}
进口Leadtools进口Leadtools.MediaFoundation进口LeadtoolsMediaFoundationExamples.Fixtures公共_result作为布尔=公共_form作为CaptureCtrlForm =CaptureCtrlForm ()公共IndexContainsExample ()”捕获控制参考昏暗的capturectrl作为CaptureCtrl = _form.CaptureCtrl试一试首先设置一个音频设备,你应该用你的音频设备名称如果capturectrl.AudioDevices (“USB”)没有什么然后异常(“没有可用的USB音频设备”)结束如果capturectrl.AudioDevices (“USB”)。选择=真正的目标格式对象的引用昏暗的格式作为TargetFormats = capturectrl.TargetFormats目标格式对象的引用昏暗的特遣部队作为TargetFormat =格式(TargetFormatType.MP4)目标音频格式对象的引用昏暗的taformats作为TargetAudioFormats = tf.AudioFormats“检查字符串索引使用一个名称昏暗的作为整数= taformats.IndexOf (”{00001610 - 0000 - 0010 - 8000 - 00 - aa00389b71}”)“AAC格式目标音频格式对象的引用昏暗的taformat作为TargetAudioFormat = taformats(我)“选择目标音频格式taformat。选择=真正的的目标音频类型集合昏暗的targetaudiotypes作为TargetAudioTypes = taformat.AudioTypes的目标音频类型计数如果targetaudiotypes。< = 0然后异常(“没有音频类型可供选择的音频格式”)结束如果设置音频属性的目标格式。特遣部队。AudioAvgBytesPerSecond = 24000特遣部队。AudioBitsPerSample = 16特遣部队。AudioNumChannels = 1特遣部队。AudioSamplesPerSecond = 48000“找到音频的索引类型的音频属性中选择目标格式昏暗的nIndex作为整数= targetaudiotypes.FindFormat (tf)通过收集索引器的访问类型昏暗的tatype作为TargetAudioType = targetaudiotypes (nIndex)“检查如果集合包含这种类型(它应该我们刚刚用IndexOf上面)如果targetaudiotypes.Contains (tatype)然后我们期望的结果集_result =真正的结束如果e1作为异常_result =结束试一试结束
需求

目标平台

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