c#
VB
c++
公共intIndexOf (
字符串的名字
)
公共过载函数IndexOf (_
按值传递的名字作为字符串_
)作为整数
公共:
intIndexOf (
字符串^的名字
)
的名字
的TargetAudioType集合名称来定位。
发现的从零开始的索引项;否则1如果没有发现的物品。
这种方法搜索潜在的项目收集定位指定的项目名称。
使用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 =假
结束试一试
结束子
帮助收藏
光栅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点
联系我们请填写这张表格,我们将通过电子邮件联系你。