WebRTC Internals 官方待整理
来源:互联网 发布:中国大数据市场规模 编辑:程序博客网 时间:2024/06/10 09:39
libjingle
Media Processing Classes, Structures and Enumerators
Note that, all methods, structures and enumerators in this document are declared within thewebrtc namespace.Classes, Structures, Enumerators
Header
Description
Structures
common_types.h
Lists the structures common to the VoiceEngine & VideoEngine
Enumerators
common_types.h
List the enumerators common to the VoiceEngine & VideoEngine
Classes
common_types.h
List the classes common to VoiceEngine & VideoEngine
class VoiceEngine
voe_base.h
How to allocate and release resources for the VoiceEngine using factory methods in theVoiceEngine class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages
class VideoEngine
vie_base.h
How to allocate and release resources for the VideoEngine using factory methods in theVideoEngine class. It also lists the APIs which are required to enable file tracing and/or traces as callback messages
VoiceEngine Sub APIs
sub-API
Header
Description
VoEAudioProcessing
voe_audio_processing.h
Adds support for Noise Suppression (NS), Automatic Gain Control (AGC) and Echo Control (EC). Receiving side VAD is also included.
VoEBase
voe_base.h
Enables full duplex VoIP using G.711.
NOTE: This API must always be created.
VoECallReport
voe_call_report.h
Adds support for call reports which contains number of dead-or-alive detections, RTT measurements, and Echo metrics.
VoECodec
voe_codec.h
Adds non-default codecs (e.g. iLBC, iSAC, G.722 etc.), Voice Activity Detection (VAD) support.
VoEDTMF
voe_dtmf.h
Adds telephone event transmission, DTMF tone generation and telephone event detection. (Telephone events include DTMF.)
VoEEncryption
voe_encryption.h
Adds external encryption/decryption support.
VoEErrors
voe_errors.h
Error Codes for the VoiceEngine
VoEExternalMedia
voe_external_media.h
Adds support for external media processing and enables utilization of an external audio resource.
VoEFile
voe_file.h
Adds file playback, file recording and file conversion functions.
VoEHardware
voe_hardware.h
Adds sound device handling, CPU load monitoring and device information functions.
VoENetEqStats
voe_neteq_stats.h
Adds buffer statistics functions.
VoENetwork
voe_network.h
Adds external transport, port and address filtering, Windows QoS support and packet timeout notifications.
VoERTP_RTCP
voe_rtp_rtcp.h
Adds support for RTCP sender reports, SSRC handling, RTP/RTCP statistics, Forward Error Correction (FEC), RTCP APP, RTP capturing and RTP keepalive.
VoEVideoSync
voe_video_sync.h
Adds RTP header modification support, playout-delay tuning and monitoring.
VoEVolumeControl
voe_volume_control.h
Adds speaker volume controls, microphone volume controls, mute support, and additional stereo scaling methods.
VideoEngine Sub APIs
sub-API
Header
Description
ViEBase
vie_base.h
Basic functionality for creating a VideoEngine instance, channels and VoiceEngine interaction.
NOTE: This API must always be created.
ViECapture
vie_capture.h
Adds support for capture device allocation as well as capture device capabilities.
ViECodec
vie_codec.h
Adds non-default codecs, codec settings and packet loss functionality.
ViEEncryption
vie_encryption.h
Adds external encryption/decryption support.
ViEErrors
vie_errors.h
Error codes for the VideoEngine
ViEExternalCodec
vie_external_codec.h
Adds support for using external codecs.
ViEFile
vie_file.h
Adds support for file recording, file playout, background images and snapshot.
ViEImageProcess
vie_image_process.h
Adds effect filters, deflickering, denoising and color enhancement.
ViENetwork
vie_network.h
Adds send and receive functionality, external transport, port and address filtering, Windows QoS support, packet timeout notification and changes to network settings.
ViERender
vie_render.h
Adds rendering functionality.
ViERTP_RTCP
vie_rtp_rtcp.h
Adds support for RTCP reports, SSRS handling RTP/RTCP statistics, NACK/FEC, keep-alive functionality and key frame request methods.
- WebRTC Internals 官方待整理
- Architecture 官方待整理
- WebRTC Internals
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理......
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- 待整理
- box2d 2.2.1在visual studio2010 express下配置
- DEV C++ 实用技巧
- 【研发管理】人才流失的背后
- Code::Blocks快捷键大全(附汉化教程及其文件) 摘自网络
- 悲观锁和乐观锁 转自:http://www.cnblogs.com/ego/articles/1456317.html
- WebRTC Internals 官方待整理
- Linux安装程序Anaconda分析
- Architecture 官方待整理
- 栈及c++学习笔记(一)
- python 学习心得
- 设置DataGrid的行风格,单元格风格
- API Description 官方整理
- android 中对apache httpclient及httpurlconnection的选择
- sfml1.6在vs2010 express下的配置