3import java.nio.ByteBuffer;
5import us.zoom.internal.RTCConference;
6import us.zoom.internal.impl.ZoomSDKFaceROIInfoImpl;
51 public ZoomSDKVideoRawData(ByteBuffer
yBuffer, ByteBuffer
uBuffer, ByteBuffer
vBuffer, ByteBuffer
aBuffer,
boolean isLimited,
int streamWidth,
int streamHeight,
int rotation,
long timeStamp,
int format,
long nativeHandle,
70 public ZoomSDKVideoRawData(ByteBuffer
yBuffer, ByteBuffer
uBuffer, ByteBuffer
vBuffer,
boolean isLimited,
int streamWidth,
int streamHeight,
int rotation,
long timeStamp,
int format,
long nativeHandle,
72 this(
yBuffer,
uBuffer,
vBuffer,
null,
isLimited,
streamWidth,
streamHeight,
rotation,
timeStamp,
format,
nativeHandle,
nativeYHandle,
nativeUHandle,
nativeVHandle, 0);
92 return RTCConference.getInstance().getVideoRawDataHelper().canAddRef(
nativeHandle);
99 RTCConference.getInstance().getVideoRawDataHelper().addRef(
nativeHandle);
106 int count = RTCConference.getInstance().getVideoRawDataHelper().releaseRef(
nativeHandle);
239 float[] rects =
null;
243 rects = RTCConference.getInstance().getVideoRawDataHelper()
ByteBuffer getyBuffer()
Gets the YUVI420 Y buffer.
long getTimeStamp()
Gets the timestamp.
ByteBuffer getvBuffer()
Gets the YUVI420 V buffer.
boolean isLimited()
Determines whether video raw data is limited.
ByteBuffer getAlphaBuffer()
Gets the YUVI420 alpha buffer.
static final int FORMAT_TYPE_I420
int getFormat()
Gets the video raw data format.
int getStreamWidth()
Gets the stream width.
IZoomSDKFaceROIInfo getFaceROIInfo()
Gets the per-frame face ROI metadata reported by the sender.
long getNativeAlphaBuffer()
int getStreamHeight()
Gets the stream height.
int getRotation()
Gets the video raw data rotation.
IZoomSDKFaceROIInfo faceROIInfoCache
ByteBuffer getuBuffer()
Gets the YUVI420 U buffer.
ZoomSDKVideoRawData(ByteBuffer yBuffer, ByteBuffer uBuffer, ByteBuffer vBuffer, boolean isLimited, int streamWidth, int streamHeight, int rotation, long timeStamp, int format, long nativeHandle)
ZoomSDKVideoRawData(ByteBuffer yBuffer, ByteBuffer uBuffer, ByteBuffer vBuffer, boolean isLimited, int streamWidth, int streamHeight, int rotation, long timeStamp, int format, long nativeHandle, long nativeYHandle, long nativeUHandle, long nativeVHandle)
ZoomSDKVideoRawData(ByteBuffer yBuffer, ByteBuffer uBuffer, ByteBuffer vBuffer, ByteBuffer aBuffer, boolean isLimited, int streamWidth, int streamHeight, int rotation, long timeStamp, int format, long nativeHandle, long nativeYHandle, long nativeUHandle, long nativeVHandle, long nativeAHandle)
Per-frame face ROI metadata accessor.