Package tvi.webrtc
Class EncodedImage.Builder
- java.lang.Object
-
- tvi.webrtc.EncodedImage.Builder
-
- Enclosing class:
- EncodedImage
public static class EncodedImage.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description EncodedImagecreateEncodedImage()EncodedImage.BuildersetBuffer(java.nio.ByteBuffer buffer, java.lang.Runnable releaseCallback)EncodedImage.BuildersetCaptureTimeMs(long captureTimeMs)Deprecated.EncodedImage.BuildersetCaptureTimeNs(long captureTimeNs)EncodedImage.BuildersetEncodedHeight(int encodedHeight)EncodedImage.BuildersetEncodedWidth(int encodedWidth)EncodedImage.BuildersetFrameType(EncodedImage.FrameType frameType)EncodedImage.BuildersetQp(java.lang.Integer qp)EncodedImage.BuildersetRotation(int rotation)
-
-
-
Method Detail
-
setBuffer
public EncodedImage.Builder setBuffer(java.nio.ByteBuffer buffer, @Nullable java.lang.Runnable releaseCallback)
-
setEncodedWidth
public EncodedImage.Builder setEncodedWidth(int encodedWidth)
-
setEncodedHeight
public EncodedImage.Builder setEncodedHeight(int encodedHeight)
-
setCaptureTimeMs
@Deprecated public EncodedImage.Builder setCaptureTimeMs(long captureTimeMs)
Deprecated.
-
setCaptureTimeNs
public EncodedImage.Builder setCaptureTimeNs(long captureTimeNs)
-
setFrameType
public EncodedImage.Builder setFrameType(EncodedImage.FrameType frameType)
-
setRotation
public EncodedImage.Builder setRotation(int rotation)
-
setQp
public EncodedImage.Builder setQp(@Nullable java.lang.Integer qp)
-
createEncodedImage
public EncodedImage createEncodedImage()
-
-