Package tvi.webrtc
Class EncodedImage
java.lang.Object
tvi.webrtc.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
Modifier and TypeClassDescriptionstatic class
static enum
-
Field Summary
Modifier and TypeFieldDescriptionfinal ByteBuffer
final long
final long
final int
final int
final EncodedImage.FrameType
final Integer
final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic EncodedImage.Builder
builder()
void
release()
Decreases ref count by one.void
retain()
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:RefCounted
Increases ref count by one.- Specified by:
retain
in interfaceRefCounted
-
release
public void release()Description copied from interface:RefCounted
Decreases ref count by one. When the ref count reaches zero, resources related to the object will be freed.- Specified by:
release
in interfaceRefCounted
-
builder
-