LinkVisual Media SDK(Android) v2.7.0-ilop
|
播放器外部渲染监听器 More...
Public Member Functions | |
void | onVideoFrameUpdate (int width, int height, long timestampInMs) |
void | onAudioHeader (int audioBitPerSample, int audioSamplesPerSec, int audioChannel) |
boolean | onAudioData (byte[] buffer, int length, long timestampInMs) |
播放器外部渲染监听器
boolean com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerExternalRenderListener.onAudioData | ( | byte[] | buffer, |
int | length, | ||
long | timestampInMs | ||
) |
返回播放PCM音频数据. setUseExternalRender(useExternalAudioRender=true)启用该回调,该接口在播放器内部线程中执行.
buffer | PCM音频数据 |
length | 音频数据长度 |
timestampInMs | 音频帧时间戳 |
void com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerExternalRenderListener.onAudioHeader | ( | int | audioBitPerSample, |
int | audioSamplesPerSec, | ||
int | audioChannel | ||
) |
返回播放音频头. setUseExternalRender(useExternalAudioRender=true)启用该回调,该接口在播放器内部线程中执行.
audioBitPerSample | 采样位宽bit |
audioSamplesPerSec | 采样率 |
audioChannel | 通道数,1-单通道,2-立体声 |
void com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerExternalRenderListener.onVideoFrameUpdate | ( | int | width, |
int | height, | ||
long | timestampInMs | ||
) |
YUV数据帧有更新的通知,需要在渲染线程中调用 getYuv420pFrame() 获取YUV数据帧进行数据处理及渲染,该接口在播放器内部线程中执行. setUseExternalRender(useExternalVideoRender=true)启用该回调.
width | 视频帧宽 |
height | 视频帧高 |
timestampInMs | 视频帧时间戳 |