c#
VB
c++
定义可能的实时流音频编码。
公共枚举LiveStreamAudioEncoding
公共枚举LiveStreamAudioEncoding
公共:枚举类LiveStreamAudioEncoding密封
| 价值 | 成员 | 描述 |
|---|---|---|
| 0 | 没有一个 | 指示当前没有音频流。 |
| 1 | AAC_Source | 表示直播流正在使用源设备的AAC编码。 |
| 2 | AAC_Software | 表示直播流使用AAC软件编码。 |
使用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 =假结束试一试结束子
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗网络查看器net
188宝金博怎么下载
支持的平台上
.NET、Java、Android和iOS/macOS程序集
C API/ c++类库
HTML5 JavaScript库
您的邮件已发送给技术支持!应该有人联系!如果你的事情很紧急,请回来聊天。
聊天时间:
周一至周五,美国东部时间上午8:30至下午6:00
感谢您的反馈!
请再次填写表格,开始新的聊天。
所有代理目前都离线。
聊天时间:
星期一至星期五
美国东部时间上午8:30 -下午6点
如需与我们联系,请填写此表格,我们将通过电子邮件与您联系。
