Video SDK for Android API Reference
Loading...
Searching...
No Matches
ZoomVideoSDKVideoRawData.java
Go to the documentation of this file.
1package us.zoom.sdk;
2
3import java.nio.ByteBuffer;
4
10public interface ZoomVideoSDKVideoRawData {
11
14
21 boolean canAddRef();
22
30 void addRef();
31
38 void releaseRef();
39
46 ByteBuffer getyBuffer();
47
54 ByteBuffer getuBuffer();
55
62 ByteBuffer getvBuffer();
63
70 ByteBuffer getAlphaBuffer();
71
77 boolean isLimited();
78
85
92
99
106
108
110
112
114
116
117 byte[] getYArray();
118
119 byte[] getUArray();
120
121 byte[] getVArray();
122
123}
Zoom Video SDK Video raw data bean.
void addRef()
Increase reference count by 1. Adding a reference will ensure that the raw data buffer will not be re...
ByteBuffer getvBuffer()
Get the YUVI420 V buffer. The V component represents the chroma values.
int getRotation()
Query the video raw data rotation.
ByteBuffer getAlphaBuffer()
Get the YUVI420 alpha buffer. The alpha component represents the chroma values.
boolean canAddRef()
Determine if the reference count for accessing the raw data buffer can be increased.
void releaseRef()
Decrease reference count by 1.
int getFormat()
Query video raw data format.
boolean isLimited()
Query video raw data is limited.
int getStreamWidth()
Query stream width.
int getStreamHeight()
Get the stream height.
ByteBuffer getyBuffer()
Get the YUVI420 Y buffer. The Y component represents the luma or brightness values.
ByteBuffer getuBuffer()
Get the YUVI420 U buffer. The U component represents the chroma values.