AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
载入中...
搜索中...
未找到
com.alivc.live.pusher.AlivcLivePusherRawDataSample类 参考

原始数据采样 更多...

Public 成员函数

String toString ()
 

Public 属性

AlivcImageFormat format = AlivcImageFormat.IMAGE_FORMAT_YUVYV12
 
int width = 0
 
int height = 0
 
int rotation = 0
 
int videoFrameLength = 0
 
int[] lineSize = new int[4]
 
byte[] frame = null
 
int cropLeft = 0
 
int cropTop = 0
 
int cropRight = 0
 
int cropBottom = 0
 
long timestamp = 0
 
byte[] filePath = null
 
int textureId = 0
 
float[] transformMatrix = null
 
EGLContext eglContext14 = null
 
javax.microedition.khronos.egl.EGLContext eglContext10 = null
 

详细描述

原始数据采样

作者
keria
日期
2024/3/21

在文件 AlivcLivePusherRawDataSample.java12 行定义.

成员函数说明

◆ toString()

String com.alivc.live.pusher.AlivcLivePusherRawDataSample.toString ( )

在文件 AlivcLivePusherRawDataSample.java99 行定义.

类成员变量说明

◆ cropBottom

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropBottom = 0

裁剪下边界

在文件 AlivcLivePusherRawDataSample.java66 行定义.

◆ cropLeft

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropLeft = 0

裁剪左边界

在文件 AlivcLivePusherRawDataSample.java51 行定义.

◆ cropRight

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropRight = 0

裁剪右边界

在文件 AlivcLivePusherRawDataSample.java61 行定义.

◆ cropTop

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropTop = 0

裁剪上边界

在文件 AlivcLivePusherRawDataSample.java56 行定义.

◆ eglContext10

javax.microedition.khronos.egl.EGLContext com.alivc.live.pusher.AlivcLivePusherRawDataSample.eglContext10 = null

EGL 上下文(OpenGL ES 1.0)

在文件 AlivcLivePusherRawDataSample.java96 行定义.

◆ eglContext14

EGLContext com.alivc.live.pusher.AlivcLivePusherRawDataSample.eglContext14 = null

EGL 上下文(OpenGL ES 2.0)

在文件 AlivcLivePusherRawDataSample.java91 行定义.

◆ filePath

byte [] com.alivc.live.pusher.AlivcLivePusherRawDataSample.filePath = null

文件路径,如果数据源是文件

在文件 AlivcLivePusherRawDataSample.java76 行定义.

◆ format

AlivcImageFormat com.alivc.live.pusher.AlivcLivePusherRawDataSample.format = AlivcImageFormat.IMAGE_FORMAT_YUVYV12

图像格式

在文件 AlivcLivePusherRawDataSample.java16 行定义.

◆ frame

byte [] com.alivc.live.pusher.AlivcLivePusherRawDataSample.frame = null

帧数据

在文件 AlivcLivePusherRawDataSample.java46 行定义.

◆ height

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.height = 0

视频高度

在文件 AlivcLivePusherRawDataSample.java26 行定义.

◆ lineSize

int [] com.alivc.live.pusher.AlivcLivePusherRawDataSample.lineSize = new int[4]

每一行的大小(单位:字节)

在文件 AlivcLivePusherRawDataSample.java41 行定义.

◆ rotation

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.rotation = 0

视频旋转角度

在文件 AlivcLivePusherRawDataSample.java31 行定义.

◆ textureId

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.textureId = 0

纹理 ID,如果数据源是纹理

在文件 AlivcLivePusherRawDataSample.java81 行定义.

◆ timestamp

long com.alivc.live.pusher.AlivcLivePusherRawDataSample.timestamp = 0

时间戳

在文件 AlivcLivePusherRawDataSample.java71 行定义.

◆ transformMatrix

float [] com.alivc.live.pusher.AlivcLivePusherRawDataSample.transformMatrix = null

变换矩阵,用于纹理转换

在文件 AlivcLivePusherRawDataSample.java86 行定义.

◆ videoFrameLength

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.videoFrameLength = 0

视频帧数据长度

在文件 AlivcLivePusherRawDataSample.java36 行定义.

◆ width

int com.alivc.live.pusher.AlivcLivePusherRawDataSample.width = 0

视频宽度

在文件 AlivcLivePusherRawDataSample.java21 行定义.