Package com.telnyx.webrtc.lib
Class EncodedImage
java.lang.Object
com.telnyx.webrtc.lib.EncodedImage
- All Implemented Interfaces:
RefCounted
An encoded frame from a video stream. Used as an input for decoders and as an output for
encoders.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Field Summary
FieldsModifier and TypeFieldDescriptionfinal ByteBufferfinal longfinal longfinal intfinal intfinal EncodedImage.FrameTypefinal Integerfinal int -
Method Summary
Modifier and TypeMethodDescriptionstatic EncodedImage.Builderbuilder()voidrelease()Decreases ref count by one.voidretain()Increases ref count by one.
-
Field Details
-
buffer
-
encodedWidth
public final int encodedWidth -
encodedHeight
public final int encodedHeight -
captureTimeMs
public final long captureTimeMs -
captureTimeNs
public final long captureTimeNs -
frameType
-
rotation
public final int rotation -
qp
-
-
Method Details
-
retain
public void retain()Description copied from interface:RefCountedIncreases ref count by one.- Specified by:
retainin interfaceRefCounted
-
release
public void release()Description copied from interface:RefCountedDecreases ref count by one. When the ref count reaches zero, resources related to the object will be freed.- Specified by:
releasein interfaceRefCounted
-
builder
-