←选择平台

LiveStreamAudioEncoding枚举

总结

定义可能的实时流音频编码。

语法
c#
VB
c++
公共枚举LiveStreamAudioEncoding
公共枚举LiveStreamAudioEncoding
公共枚举LiveStreamAudioEncoding密封
成员
价值 成员 描述
0 没有一个 指示当前没有音频流。
1 AAC_Source 表示直播流正在使用源设备的AAC编码。
2 AAC_Software 表示直播流使用AAC软件编码。
例子
c#
VB
使用Leadtools;使用Leadtools.MediaStreaming;公共Server _server =公共保龄球_result =公共无效PrintLiveStreamControlsExample ()试一试字符串strLiveStreams =""//创建server对象的实例_server =Leadtools.MediaStreaming.Server ();//获取一个实时流控件的副本LiveStreamControls Streams = _server.GetLiveStreamControls();strLiveStreams + =字符串.Format (——Live Stream Controls (count ={0})——\n\n"Streams.Count.ToString ());//打印所有的直播属性到一个字符串intnIndex = 0;nIndex < Streams.Count;nIndex + +)LiveStreamControl stream = Streams[nIndex];strLiveStreams + =字符串.Format ("直播控制[{0}]:Path = \"{1}\".\n", nIndex.ToString(), stream.Path);字符串s =""strLiveStreams + =字符串.Format ("Handle = \"0x{0:X8}\".\n", stream.Handle);开关(stream.State)情况下LiveStreamState。停止:s =“停止”打破情况下LiveStreamState。激活:s =“激活”打破情况下LiveStreamState。活动:s =“活跃”打破情况下LiveStreamState。活动:s =“不活跃”打破情况下LiveStreamState。错误:s =“错误”打破strLiveStreams + =字符串.Format ("State = \"{0}\".\n",年代);如果(stream.Enable)strLiveStreams + =字符串.Format ("Enable = "true ".\n");其他的strLiveStreams + =字符串.Format ("Enable = \"false\".\n");如果(stream.ActivateOnDemand)strLiveStreams + =字符串.Format ("ActivateOnDemand = "true ".\n");其他的strLiveStreams + =字符串.Format ("ActivateOnDemand = "false ".\n");strLiveStreams + =字符串.Format ("IdleTime = \"{0}\".\n"stream.IdleTime.ToString ());strLiveStreams + =字符串.Format ("IdleTimeOut = \"{0}\".\n"stream.IdleTimeOut.ToString ());开关(stream.VideoEncoding)情况下LiveStreamVideoEncoding。没有:s =“没有”打破情况下LiveStreamVideoEncoding。H264_Source:s =“源”打破情况下LiveStreamVideoEncoding。H264_Software:s =“软件”打破情况下LiveStreamVideoEncoding。H264_QSV:s =“QSV”打破情况下LiveStreamVideoEncoding。H264_CUDA:s =“CUDA”打破strLiveStreams + =字符串.Format ("VideoEncoding = \"{0}\".\n",年代);开关(stream.AudioEncoding)情况下LiveStreamAudioEncoding。没有:s =“没有”打破情况下LiveStreamAudioEncoding。AAC_Source:s =“源”打破情况下LiveStreamAudioEncoding。AAC_Software:s =“软件”打破strLiveStreams + =字符串.Format ("AudioEncoding = \"{0}\".\n",年代);//显示包含Live Streams信息字符串的消息对话框。显示(strLiveStreams“LEADTOOLS媒体流示例”, MessageBoxButtons。好的,MessageBoxIcon.Information);_result =真正的(异常)_result =
进口Leadtools进口Leadtools。MediaStreaming公共_server作为服务器=没有什么公共_result作为布尔公共PrintLiveStreamControlsExample ()试一试昏暗的strLiveStreams作为字符串""'创建服务器对象的实例_server =Leadtools.MediaStreaming.Server ()'检索一个实时流控制的副本昏暗的作为LiveStreamControls = _server.GetLiveStreamControls()strLiveStreams + =字符串.Format (——Live Stream Controls (count ={0})——"& vbLf & vbLf,流。.ToString ())'打印所有直播属性到一个字符串nIndex作为整数= 0流。- 1昏暗的作为LiveStreamControl = Streams(nIndex)strLiveStreams + =字符串.Format ("直播控制[{0}]:Path = ""{1}""."& vbLf, nIndex.ToString(), stream.Path)昏暗的年代作为字符串""strLiveStreams + =字符串.Format ("Handle = ""0x{0:X8}""."& vbLf, stream.Handle)选择情况下流。状态情况下LiveStreamState。停止s =“停止”退出选择情况下LiveStreamState。激活s =“激活”退出选择情况下LiveStreamState。活跃的s =“活跃”退出选择情况下LiveStreamState。不活跃的s =“不活跃”退出选择情况下LiveStreamState。错误s =“错误”退出选择结束选择strLiveStreams + =字符串.Format ("State = ""{0}""."& vbLf, s)如果流。启用然后strLiveStreams + =字符串.Format ("Enable = ""true""。"& vbLf)其他的strLiveStreams + =字符串.Format ("Enable = ""false""。"& vbLf)结束如果如果流。ActivateOnDemand然后strLiveStreams + =字符串.Format ("ActivateOnDemand = ""true""。"& vbLf)其他的strLiveStreams + =字符串.Format ("ActivateOnDemand = ""false""。"& vbLf)结束如果strLiveStreams + =字符串.Format ("IdleTime = ""{0}""。"& vbLf, stream.IdleTime.ToString())strLiveStreams + =字符串.Format ("IdleTimeOut = ""{0}""。"& vbLf, stream.IdleTimeOut.ToString())选择情况下流。VideoEncoding情况下LiveStreamVideoEncoding。没有一个s =“没有”退出选择情况下LiveStreamVideoEncoding。H264_Sources =“源”退出选择情况下LiveStreamVideoEncoding。H264_Softwares =“软件”退出选择情况下LiveStreamVideoEncoding。H264_QSVs =“QSV”退出选择情况下LiveStreamVideoEncoding。H264_CUDAs =“CUDA”退出选择结束选择strLiveStreams + =字符串.Format ("VideoEncoding = ""{0}""。"& vbLf, s)选择情况下流。AudioEncoding情况下LiveStreamAudioEncoding。没有一个s =“没有”退出选择情况下LiveStreamAudioEncoding。AAC_Sources =“源”退出选择情况下LiveStreamAudioEncoding。AAC_Softwares =“软件”退出选择结束选择strLiveStreams + =字符串.Format ("AudioEncoding = ""{0}""。"& vbLf, s)下一个'显示一条包含直播信息字符串的消息对话框。显示(strLiveStreams“LEADTOOLS媒体流示例”, MessageBoxButtons。好的,MessageBoxIcon.Information)_result =真正的generatedExceptionName作为异常_result =结束试一试结束
需求
目标平台
Leadtools。MediaStreaming组装
188金宝搏的网址客服|支持|联系我们|知识产权公告
©1991 - 2021领德科技有限公司版权所有。