AliVCSDK
6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
Loading...
Searching...
No Matches
AlivcLivePusherRawDataSample.java
1
package
com.alivc.live.pusher;
2
3
import
android.opengl.EGLContext;
4
5
11
@Visible
12
public
class
AlivcLivePusherRawDataSample
{
16
public
AlivcImageFormat
format
=
AlivcImageFormat
.
IMAGE_FORMAT_YUVYV12
;
17
21
public
int
width
= 0;
22
26
public
int
height
= 0;
27
31
public
int
rotation
= 0;
32
36
public
int
videoFrameLength
= 0;
37
41
public
int
[]
lineSize
=
new
int
[4];
42
46
public
byte
[]
frame
=
null
;
47
51
public
int
cropLeft
= 0;
52
56
public
int
cropTop
= 0;
57
61
public
int
cropRight
= 0;
62
66
public
int
cropBottom
= 0;
67
71
public
long
timestamp
= 0;
72
76
public
byte
[]
filePath
=
null
;
77
81
public
int
textureId
= 0;
82
86
public
float
[]
transformMatrix
=
null
;
87
91
public
EGLContext
eglContext14
=
null
;
92
96
public
javax.microedition.khronos.egl.EGLContext
eglContext10
=
null
;
97
98
@Override
99
public
String toString() {
100
return
"AlivcLivePusherRawDataSample{"
+
101
"format="
+
format
+
102
", width="
+
width
+
103
", height="
+
height
+
104
", rotation="
+
rotation
+
105
", videoFrameLength="
+
videoFrameLength
+
106
", cropLeft="
+
cropLeft
+
107
", cropTop="
+
cropTop
+
108
", cropRight="
+
cropRight
+
109
", cropBottom="
+
cropBottom
+
110
", timestamp="
+
timestamp
+
111
", textureId="
+
textureId
+
112
", eglContext14="
+
eglContext14
+
113
", eglContext10="
+
eglContext10
+
114
'}'
;
115
}
116
}
117
118
com.alivc.live.pusher.AlivcLivePusherRawDataSample
raw data sample
Definition:
AlivcLivePusherRawDataSample.java:12
com.alivc.live.pusher.AlivcLivePusherRawDataSample.eglContext10
javax.microedition.khronos.egl.EGLContext eglContext10
Definition:
AlivcLivePusherRawDataSample.java:96
com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropBottom
int cropBottom
Definition:
AlivcLivePusherRawDataSample.java:66
com.alivc.live.pusher.AlivcLivePusherRawDataSample.width
int width
Definition:
AlivcLivePusherRawDataSample.java:21
com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropTop
int cropTop
Definition:
AlivcLivePusherRawDataSample.java:56
com.alivc.live.pusher.AlivcLivePusherRawDataSample.timestamp
long timestamp
Definition:
AlivcLivePusherRawDataSample.java:71
com.alivc.live.pusher.AlivcLivePusherRawDataSample.frame
byte[] frame
Definition:
AlivcLivePusherRawDataSample.java:46
com.alivc.live.pusher.AlivcLivePusherRawDataSample.rotation
int rotation
Definition:
AlivcLivePusherRawDataSample.java:31
com.alivc.live.pusher.AlivcLivePusherRawDataSample.lineSize
int[] lineSize
Definition:
AlivcLivePusherRawDataSample.java:41
com.alivc.live.pusher.AlivcLivePusherRawDataSample.textureId
int textureId
Definition:
AlivcLivePusherRawDataSample.java:81
com.alivc.live.pusher.AlivcLivePusherRawDataSample.format
AlivcImageFormat format
Definition:
AlivcLivePusherRawDataSample.java:16
com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropLeft
int cropLeft
Definition:
AlivcLivePusherRawDataSample.java:51
com.alivc.live.pusher.AlivcLivePusherRawDataSample.cropRight
int cropRight
Definition:
AlivcLivePusherRawDataSample.java:61
com.alivc.live.pusher.AlivcLivePusherRawDataSample.videoFrameLength
int videoFrameLength
Definition:
AlivcLivePusherRawDataSample.java:36
com.alivc.live.pusher.AlivcLivePusherRawDataSample.filePath
byte[] filePath
Definition:
AlivcLivePusherRawDataSample.java:76
com.alivc.live.pusher.AlivcLivePusherRawDataSample.eglContext14
EGLContext eglContext14
Definition:
AlivcLivePusherRawDataSample.java:91
com.alivc.live.pusher.AlivcLivePusherRawDataSample.height
int height
Definition:
AlivcLivePusherRawDataSample.java:26
com.alivc.live.pusher.AlivcLivePusherRawDataSample.transformMatrix
float[] transformMatrix
Definition:
AlivcLivePusherRawDataSample.java:86
com.alivc.live.pusher.AlivcImageFormat
Enumeration of streaming image format.
Definition:
AlivcImageFormat.java:12
com.alivc.live.pusher.AlivcImageFormat.IMAGE_FORMAT_YUVYV12
IMAGE_FORMAT_YUVYV12
Definition:
AlivcImageFormat.java:51