使用UCMA进行语音流传输 [英] Voice streaming using UCMA

查看:97
本文介绍了使用UCMA进行语音流传输的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

<! - / *字体定义* / @ font-face {font-family:" Cambria Math" ;; panose-1:2 4 5 3 5 4 6 3 2 4; MSO的字体字符集:1; MSO的仿制FONT-FAMILY:罗马; MSO的字体格式:其它; MSO的字体间距:可变的; mso-font-signature:0 0 0 0 0 0;} @ font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; MSO的字体字符集:0; MSO的仿制FONT-FAMILY:瑞士; MSO的字体间距:可变的; mso-font-signature:-1610611985 1073750139 0 0 159 0;} / *样式定义* / p.MsoNormal,li.MsoNormal,div.MsoNormal {mso-style-unhide:no; MSO的风格qformat:是的; MSO的风格父:"英寸;保证金:0in;边距:.0001pt; MSO的分页:寡妇,孤儿;字体大小:11.0pt;字体家庭:"宋体","无衬线英寸; MSO-ASCII-FONT-FAMILY:宋体; MSO-ASCII的主题字体:小的拉丁; MSO的远东-FONT-FAMILY:宋体; MSO的远东主题的字体:小的拉丁; MSO的汉斯 - FONT-FAMILY:宋体; MSO的汉斯 - 主题字体:小的拉丁; MSO的比迪-FONT-FAMILY:宋体; mso-bidi-theme-font:minor-bidi;} span.EmailStyle15 {mso-style-type:personal; MSO的风格noshow:是; MSO的风格,取消隐藏:无; MSO的ANSI-字体大小:11.0pt; MSO的比迪-字体大小:11.0pt;字体家庭:"宋体","无衬线英寸; MSO-ASCII-FONT-FAMILY:宋体; MSO-ASCII的主题字体:小的拉丁; MSO的远东-FONT-FAMILY:宋体; MSO的远东主题的字体:小的拉丁; MSO的汉斯 - FONT-FAMILY:宋体; MSO的汉斯 - 主题字体:小的拉丁; MSO的比迪-FONT-FAMILY:宋体; MSO的比迪烟,主题字体:小的,比迪; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; MSO的默认道具:是的; MSO-ASCII-FONT-FAMILY:宋体; MSO-ASCII的主题字体:小的拉丁; MSO的远东-FONT-FAMILY:宋体; MSO的远东主题的字体:小的拉丁; MSO的汉斯 - FONT-FAMILY:宋体; MSO的汉斯 - 主题字体:小的拉丁; MSO的比迪-FONT-FAMILY:宋体; mso-bidi-theme-font:minor-bidi;} @page Section1 {size:8.5in 11.0in;保证金:1.0in 1.25in 1.0in 1.25in; MSO头利润率:.5in; MSO英尺利润率:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} - >

<!-- /* Font Definitions */ @font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4; mso-font-charset:1; mso-generic-font-family:roman; mso-font-format:other; mso-font-pitch:variable; mso-font-signature:0 0 0 0 0 0;} @font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4; mso-font-charset:0; mso-generic-font-family:swiss; mso-font-pitch:variable; mso-font-signature:-1610611985 1073750139 0 0 159 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-unhide:no; mso-style-qformat:yes; mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} span.EmailStyle15 {mso-style-type:personal; mso-style-noshow:yes; mso-style-unhide:no; mso-ansi-font-size:11.0pt; mso-bidi-font-size:11.0pt; font-family:"Calibri","sans-serif"; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi; color:windowtext;} .MsoChpDefault {mso-style-type:export-only; mso-default-props:yes; mso-ascii-font-family:Calibri; mso-ascii-theme-font:minor-latin; mso-fareast-font-family:Calibri; mso-fareast-theme-font:minor-latin; mso-hansi-font-family:Calibri; mso-hansi-theme-font:minor-latin; mso-bidi-font-family:Arial; mso-bidi-theme-font:minor-bidi;} @page Section1 {size:8.5in 11.0in; margin:1.0in 1.25in 1.0in 1.25in; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} -->

Hi,

我想实现语音流和来自我使用UCMA的应用程序。

I’d like to implement voice streaming to and from my application using UCMA.

根据文档,Microsoft.Rtc.Collaboration.AudioVideo。 MediaSource "提供了一种扩展机制,通过该机制,应用程序可以定义自己的播放器播放媒体源"。

According to documentation, Microsoft.Rtc.Collaboration.AudioVideo.MediaSource "provides an extension mechanism by which an application can define its own media source to be played by Player".

同样, MediaSink "必须是子类;每个派生类必须覆盖WriteDataImp和RecorderStatusChangedImp抽象方法"。

Similarly, MediaSink "must be subclassed; each derived class must override the WriteDataImp and RecorderStatusChangedImp abstract methods".

但是,我不能将MediaSource或MediaSink子类化,因为它们都包含 内部抽象 方法。

However, I cannot subclass MediaSource or MediaSink because they both contain internal abstract methods.

我如何实现自己的方法用于UCMA的媒体?

How can I implement my own media for use with UCMA?

谢谢,

Ron

推荐答案

有没有人有关于这个问题的任何信息?   MediaSource和MediaSink类是否可以在即将发布的UCMA版本中公开进行子类化?  我们也希望能够编写自己的提供商。
Does anyone have any information on this problem?  Will the MediaSource and MediaSink classes become publicly subclassable in upcoming releases of UCMA?  We would like to be able write our own providers as well.


这篇关于使用UCMA进行语音流传输的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆