LinkVisual Media SDK(Android) v2.7.0-ilop
Public Member Functions | Static Public Attributes | List of all members
com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerStreamListener Interface Reference

播放器监听器 More...

Public Member Functions

void onVideoStream (long handle, int videoEncType, boolean keyFrame, ByteBuffer data, int dataLength, long timestamp)
 
void onAudioStream (long handle, int sampleRate, int channelCount, int bitsPerSample, int audioType, ByteBuffer data, int dataLength, long timestamp)
 

Static Public Attributes

static final int VIDEO_ENCODE_H264 = 0
 
static final int VIDEO_ENCODE_H265 = 1
 

Detailed Description

播放器监听器

Member Function Documentation

◆ onAudioStream()

void com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerStreamListener.onAudioStream ( long  handle,
int  sampleRate,
int  channelCount,
int  bitsPerSample,
int  audioType,
ByteBuffer  data,
int  dataLength,
long  timestamp 
)

音频裸流回调

Parameters
handle流id
sampleRate采样率, 如16000
channelCount通道数, 1单通道,2立体声
bitsPerSample采样位宽,8bit或16bit
audioType音频编码格式, 见AudioParams#getAudioType()
data音频数据的ByteBuffer缓冲
dataLength音频数据长度
timestamp时间戳,单位毫秒

◆ onVideoStream()

void com.aliyun.iotx.linkvisual.media.player.listener.ILVPlayerStreamListener.onVideoStream ( long  handle,
int  videoEncType,
boolean  keyFrame,
ByteBuffer  data,
int  dataLength,
long  timestamp 
)

视频裸流回调

Parameters
handle流id
videoEncType视频帧编码类型,见VIDEO_ENCODE_H264VIDEO_ENCODE_H265
keyFrame是否是关键帧
data视频数据的ByteBuffer缓冲
dataLength视频数据长度
timestamp时间戳,单位毫秒