Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
V
W
S
sampleRate
- Variable in class com.tencent.av.sdk.
AVAudioCtrl.AudioFrame
采样率
sampleRate
- Variable in class com.tencent.av.sdk.
AVAudioCtrl.AudioFrameDesc
采样率
sdk_app_id
- Variable in class com.tencent.av.sdk.
AVContext.Config
腾讯为每个使用SDK的app分配的appid
sdkAppId
- Variable in class com.tencent.av.sdk.
AVEndpoint.Info
应用在OpenSDK 视角下应用的唯一标识。
sdkVersion
- Variable in class com.tencent.av.sdk.
AVEndpoint.Info
SDK版本
setAudioDataFormat(int, AVAudioCtrl.AudioFrameDesc)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
设置某类型的音频格式参数。
setAudioDataVolume(int, float)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
设置某类型的音频音量。
setAudioOutputMode(int)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
设置语音输出模式。
同步返回结果。主要用于切换扬声器/听筒,SDK把听筒、有线耳机、蓝牙耳机统一归类为听筒。
切换成扬声器模式,声音会外放,切换成耳机模式,SDK会按照有线耳机 > 蓝牙耳机 > 听筒的优先级枚举设备,播放声音。
setCameraPara(Camera.Parameters)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
设置摄像头参数。
同步返回结果。。
setDelegate(AVAudioCtrl.Delegate)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
注册委托。 同步返回结果。App通过注册此委托,同步更新显示当前的声音播放状态,例如是否为外放。 注意:SDK在用户插耳机的时候,会自动选择用户新插入的耳机,设备优先级:有线耳机 > 蓝牙耳机 > 听筒。 SDK自动选择的操作会导致实际的outputMode和
AVAudioCtrl.setAudioOutputMode(int)
不一样,App需要响应委托,及时更新状态。
setHolder(SurfaceHolder)
- Method in class com.tencent.av.sdk.
AVContext
设置SurfaceView的holder。
setIsSystemApp(boolean)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
设置是否是系统APK
SetLocalConfigDirectory(String)
- Method in class com.tencent.av.sdk.
AVContext
设置本地配置文件路径。内部使用
setLocalVideoPreviewCallback(AVVideoCtrl.LocalVideoPreviewCallback)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
设置本地摄像头视频的预览回调。
setNetType(int)
- Method in class com.tencent.av.sdk.
AVRoomMulti
设置网络类型。
建议网络有变更时,就设置网络类型,以让音视频SDK能够根据网络类型更佳地智能调优音视频通话质量。
注意:如果用户的音视频通话有可能不处在wifi下,开发者一定要通过此接口设置网络类型,不然用户的音视频流量消耗将依照wifi模式,这样会导致用户的流量消耗偏高
setRemoteScreenVideoPreviewCallback(AVVideoCtrl.RemoteScreenVideoPreviewCallback)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
设置屏幕分享接收虚拟设备的视频的预览回调。
如果设置了该回调,那么就可以获取所请求的屏幕分享接收虚拟设备的视频画面的帧序列,业务侧可以实现对视频帧的处理及渲染等。
setRemoteVideoPreviewCallback(AVVideoCtrl.RemoteVideoPreviewCallback)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
设置远端视频的预览回调。
如果设置了该回调,那么就可以获取所请求(请求几路就可以获得几路)的远端视频画面的帧序列,业务侧可以实现对视频帧的处理及渲染等。
setRenderFunctionPtr(int)
- Method in class com.tencent.av.sdk.
AVContext
设置远端视频数据的回调。
setRenderMgrAndHolder(GraphicRendererMgr, SurfaceHolder)
- Method in class com.tencent.av.sdk.
AVContext
设置渲染相关参数。
同步返回结果。目前SDK暂时没有开放渲染方面的接口,App需要使用GraphicRendererMgr完成摄像头、远端视频画面渲染。
这个方法最好在进入房间前调用,如果App需要预览摄像头画面,或者显示远程视频画面。 其中holder主要用于适配Android 3.0前的版本,App需要在界面上提供一个不可以见的holder。
Android 3.0之前的系统,不在提供surfaceHolder,Camera是无法正常启动采集。
注意:不调用此方法,渲染和摄像头无法使用。
setRotation(int)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
设置摄像头角度。
同步返回结果。当用户旋转手机屏幕时,App需要通过重力感应事件把当前的手机旋转角度传给SDK。
SDK会根据旋转角度修正摄像头预览画面。
setTwoSecondReportPath(String)
- Method in class com.tencent.av.sdk.
AVContext
设置两秒上报文件路径,内部使用。
setVolume(int)
- Method in class com.tencent.av.sdk.
AVAudioCtrl
设置SDK的播放音量。
同步返回结果。
srcTye
- Variable in class com.tencent.av.sdk.
AVAudioCtrl.AudioFrame
音频源类型
srcTye
- Variable in class com.tencent.av.sdk.
AVAudioCtrl.AudioFrameDesc
音频源类型
srcType
- Variable in class com.tencent.av.sdk.
AVVideoCtrl.VideoFrame
视频格式,目前只支持COLOR_FORMAT_I420
startContext(Context, AVContext.StartContextCompleteCallback)
- Method in class com.tencent.av.sdk.
AVContext
启动AVContext对象。
异步返回结果。startContext()内部会启动工作线程,创建各种内部对象。
目前SDK暂时需要App指定房间类型,startContext()后,只能对应创建一种类型的房间。
例如startContext()指定房间类型为双人,CreateRoom()也只能创建双人房间。
只有当startContext()异步回调成功之后才能进行其他操作。
startTRAEService()
- Method in class com.tencent.av.sdk.
AVAudioCtrl
开启音视频服务
进房间前要调用,否则会导致音频参数失效,音频设备组件切换失败
startTRAEServiceWhenIsSystemApp()
- Method in class com.tencent.av.sdk.
AVAudioCtrl
在当前APK是系统APK的情况下开启音视频服务
state
- Variable in class com.tencent.av.sdk.
AVEndpoint.Info
Deprecated.
stopContext(AVContext.StopContextCompleteCallback)
- Method in class com.tencent.av.sdk.
AVContext
关闭AVContext对象。
异步返回结果。stopContext()内部会停止工作线程,销毁各种内部对象。
碰到以下情况,stopContext不会执行:
上一次关闭AVContext对象没有完成。 AVContext对象没有启动成功。 创建房间操作没有完成。 App调用此方法前最好检查一下是否处于上述情况,否则会导致异步回调不触发。
注意:App退出或关闭音视频功能时可以调用stopContext()来关闭AVContext对象。
如果当前已经创建/加入房间,该房间会自动关闭。 App应该等待stopContext()方法完成,再继续退出流程。
一旦stopContext()执行完成,App需要手动销毁该对象。
stopTRAEService()
- Method in class com.tencent.av.sdk.
AVAudioCtrl
停止音视频服务
stopTRAEServiceWhenIsSystemApp()
- Method in class com.tencent.av.sdk.
AVAudioCtrl
在当前APK是系统APK的情况下停止音视频服务
switchCamera(int, AVVideoCtrl.SwitchCameraCompleteCallback)
- Method in class com.tencent.av.sdk.
AVVideoCtrl
切换摄像头。
异步返回结果。调用此方法前,App需要先调用
#enableCamera(boolean, EnableCameraCompleteCallback)
。
等待异步打开摄像头成功之后,才可以调用此方法。
注意:如果手机只有一个摄像头时,不需要切换,调用此方法不会有异步回调。
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
M
N
O
P
R
S
T
U
V
W