Meeting SDK for Android API Reference
Loading...
Searching...
No Matches
ZoomSDKPreProcessRawData.java
Go to the documentation of this file.
1
package
us.zoom.sdk;
2
3
import
java.nio.ByteBuffer;
4
5
import
us.zoom.internal.RTCConference;
6
10
public
class
ZoomSDKPreProcessRawData
{
11
12
private
boolean
isLimited
;
13
14
private
int
streamWidth
;
15
16
private
int
streamHeight
;
17
18
private
int
yStride
;
19
20
private
int
uStride
;
21
22
private
int
vStride
;
23
24
private
int
rotation
;
25
26
private
long
nativeHandle
= -1;
27
40
public
ZoomSDKPreProcessRawData
(
boolean
isLimited
,
int
streamWidth
,
int
streamHeight
,
int
rotation
,
int
yStride
,
int
uStride
,
int
vStride
,
long
handle) {
41
this.isLimited =
isLimited
;
42
this.streamWidth =
streamWidth
;
43
this.streamHeight =
streamHeight
;
44
this.yStride =
yStride
;
45
this.uStride =
uStride
;
46
this.vStride =
vStride
;
47
this.rotation =
rotation
;
48
this.nativeHandle = handle;
49
}
50
57
public
ByteBuffer
getYBuffer
(
int
lineNum) {
58
if
(
nativeHandle
== -1) {
59
return
null
;
60
}
61
return
RTCConference.getInstance().getVideoRawDataHelper().getYBuffer(lineNum,
nativeHandle
);
62
}
63
70
public
ByteBuffer
getUBuffer
(
int
lineNum) {
71
if
(
nativeHandle
== -1) {
72
return
null
;
73
}
74
return
RTCConference.getInstance().getVideoRawDataHelper().getUBuffer(lineNum,
nativeHandle
);
75
}
76
83
public
ByteBuffer
getVBuffer
(
int
lineNum) {
84
if
(
nativeHandle
== -1) {
85
return
null
;
86
}
87
return
RTCConference.getInstance().getVideoRawDataHelper().getVBuffer(lineNum,
nativeHandle
);
88
}
89
95
public
boolean
isLimited
() {
96
return
isLimited
;
97
}
98
104
public
int
getWidth
() {
105
return
streamWidth
;
106
}
107
113
public
int
getHeight
() {
114
return
streamHeight
;
115
}
116
122
public
int
getYStride
() {
123
return
yStride
;
124
}
125
131
public
int
getUStride
() {
132
return
uStride
;
133
}
134
140
public
int
getVStride
() {
141
return
vStride
;
142
}
143
149
public
int
getRotation
() {
150
return
rotation
;
151
}
152
153
}
us.zoom.sdk.ZoomSDKPreProcessRawData.uStride
int uStride
Definition
ZoomSDKPreProcessRawData.java:20
us.zoom.sdk.ZoomSDKPreProcessRawData.nativeHandle
long nativeHandle
Definition
ZoomSDKPreProcessRawData.java:26
us.zoom.sdk.ZoomSDKPreProcessRawData.getWidth
int getWidth()
Gets the stream width.
Definition
ZoomSDKPreProcessRawData.java:104
us.zoom.sdk.ZoomSDKPreProcessRawData.getVStride
int getVStride()
Gets the V stride.
Definition
ZoomSDKPreProcessRawData.java:140
us.zoom.sdk.ZoomSDKPreProcessRawData.getUStride
int getUStride()
Gets the U stride.
Definition
ZoomSDKPreProcessRawData.java:131
us.zoom.sdk.ZoomSDKPreProcessRawData.getVBuffer
ByteBuffer getVBuffer(int lineNum)
Gets the V buffer by line number.
Definition
ZoomSDKPreProcessRawData.java:83
us.zoom.sdk.ZoomSDKPreProcessRawData.isLimited
boolean isLimited
Definition
ZoomSDKPreProcessRawData.java:12
us.zoom.sdk.ZoomSDKPreProcessRawData.rotation
int rotation
Definition
ZoomSDKPreProcessRawData.java:24
us.zoom.sdk.ZoomSDKPreProcessRawData.getRotation
int getRotation()
Gets the rotation.
Definition
ZoomSDKPreProcessRawData.java:149
us.zoom.sdk.ZoomSDKPreProcessRawData.isLimited
boolean isLimited()
Determines whether the video raw data is limited.
Definition
ZoomSDKPreProcessRawData.java:95
us.zoom.sdk.ZoomSDKPreProcessRawData.ZoomSDKPreProcessRawData
ZoomSDKPreProcessRawData(boolean isLimited, int streamWidth, int streamHeight, int rotation, int yStride, int uStride, int vStride, long handle)
Constructs a ZoomSDKPreProcessRawData instance.
Definition
ZoomSDKPreProcessRawData.java:40
us.zoom.sdk.ZoomSDKPreProcessRawData.streamWidth
int streamWidth
Definition
ZoomSDKPreProcessRawData.java:14
us.zoom.sdk.ZoomSDKPreProcessRawData.yStride
int yStride
Definition
ZoomSDKPreProcessRawData.java:18
us.zoom.sdk.ZoomSDKPreProcessRawData.getUBuffer
ByteBuffer getUBuffer(int lineNum)
Gets the U buffer by line number.
Definition
ZoomSDKPreProcessRawData.java:70
us.zoom.sdk.ZoomSDKPreProcessRawData.vStride
int vStride
Definition
ZoomSDKPreProcessRawData.java:22
us.zoom.sdk.ZoomSDKPreProcessRawData.getYBuffer
ByteBuffer getYBuffer(int lineNum)
Gets the Y buffer by line number.
Definition
ZoomSDKPreProcessRawData.java:57
us.zoom.sdk.ZoomSDKPreProcessRawData.streamHeight
int streamHeight
Definition
ZoomSDKPreProcessRawData.java:16
us.zoom.sdk.ZoomSDKPreProcessRawData.getYStride
int getYStride()
Gets the Y stride.
Definition
ZoomSDKPreProcessRawData.java:122
us.zoom.sdk.ZoomSDKPreProcessRawData.getHeight
int getHeight()
Gets the stream height.
Definition
ZoomSDKPreProcessRawData.java:113
msdk
sdk
ZoomSDKPreProcessRawData.java
Generated by
1.16.1