|
| PacketizedVideoBuffer (int width, int height, fm.liveswitch.DataBuffer dataBuffer, fm.liveswitch.VideoFormat format, fm.liveswitch.RtpPacketHeader rtpHeader) |
| Initializes a new instance of the fm.liveswitch.PacketizedVideoBuffer class. More...
|
|
| PacketizedVideoBuffer (int width, int height, fm.liveswitch.DataBuffer[] dataBuffers, fm.liveswitch.VideoFormat format, fm.liveswitch.RtpPacketHeader[] rtpHeaders) |
| Initializes a new instance of the fm.liveswitch.PacketizedVideoBuffer class. More...
|
|
fm.liveswitch.VideoBuffer | clone () |
| Clones this instance. More...
|
|
fm.liveswitch.VideoBuffer | convert (fm.liveswitch.VideoFormat format) |
| Creates a new video buffer using the specified format. More...
|
|
fm.liveswitch.VideoBuffer | convert (fm.liveswitch.VideoFormat format, fm.liveswitch.DataBuffer dataBuffer) |
| Creates a new video buffer using the specified format. More...
|
|
fm.liveswitch.VideoBuffer | convert (fm.liveswitch.VideoFormat format, boolean usePool) |
| Creates a new video buffer using the specified format. More...
|
|
void | copyTransformationAttributes (fm.liveswitch.VideoBuffer sourceBuffer) |
| Copy the transformation attributes from another video buffer. More...
|
|
int | getAValue (int index) |
| Gets the A value at a given index. More...
|
|
int | getBValue (int index) |
| Gets the B value at a given index. More...
|
|
int | getGValue (int index) |
| Gets the G value at a given index. More...
|
|
int | getHeight () |
| Gets the height. More...
|
|
boolean | getHorizontallyMirrored () |
| Gets whether this buffer should be mirrored over the X axis. More...
|
|
boolean | getInversionRequired () |
| Gets whether inversion is required to reset the mirroring of this buffer. More...
|
|
boolean | getIsAbgr () |
| Gets a value indicating whether this buffer has ABGR video. More...
|
|
boolean | getIsArgb () |
| Gets a value indicating whether this buffer has ARGB video. More...
|
|
boolean | getIsBgr () |
| Gets a value indicating whether this buffer has BGR video. More...
|
|
boolean | getIsBgra () |
| Gets a value indicating whether this buffer has BGRA video. More...
|
|
boolean | getIsH264 () |
| Gets a value indicating whether this buffer has H.264 video. More...
|
|
boolean | getIsH265 () |
| Gets a value indicating whether this buffer has H.265 video. More...
|
|
boolean | getIsI420 () |
| Gets a value indicating whether this buffer has I420 video. More...
|
|
boolean | getIsKeyFrame () |
| Gets a value indicating whether this buffer contains a keyframe. More...
|
|
boolean | getIsMuted () |
| Gets a value indicating whether this instance has been muted. More...
|
|
boolean | getIsNv12 () |
| Gets a value indicating whether this buffer has NV12 video. More...
|
|
boolean | getIsNv21 () |
| Gets a value indicating whether this buffer has NV21 video. More...
|
|
boolean | getIsPacked () |
| Gets a value indicating whether the data is packed into a single data buffer. More...
|
|
boolean | getIsPlanar () |
| Gets a value indicating whether the data is spread across multiple data buffers (planes). More...
|
|
boolean | getIsRaw () |
| Gets a value indicating whether this buffer has raw video. More...
|
|
boolean | getIsRgb () |
| Gets a value indicating whether this buffer has RGB video. More...
|
|
boolean | getIsRgba () |
| Gets a value indicating whether this buffer has RGBA video. More...
|
|
boolean | getIsRgbaType () |
| Gets a value indicating whether this buffer has raw RGBA, BGRA, ARGB, or ABGR video. More...
|
|
boolean | getIsRgbType () |
| Gets a value indicating whether this buffer has raw RGB or BGR video. More...
|
|
boolean | getIsVp8 () |
| Gets a value indicating whether this buffer has VP8 video. More...
|
|
boolean | getIsVp9 () |
| Gets a value indicating whether this buffer has VP9 video. More...
|
|
boolean | getIsYuvType () |
| Gets a value indicating whether this buffer has raw I420, YV12, NV12, or NV21 video. More...
|
|
boolean | getIsYv12 () |
| Gets a value indicating whether this buffer has YV12 video. More...
|
|
int | getOrientation () |
| Gets the desired orientation of the buffer. More...
|
|
int | getRotationRequired () |
| Gets whether rotation is required to reset the mirroring and orientation of this buffer. More...
|
|
int | getRValue (int index) |
| Gets the R value at a given index. More...
|
|
int | getStride () |
| Gets the stride. More...
|
|
int[] | getStrides () |
| Gets the strides. More...
|
|
boolean | getTransformRequired () |
| Gets a boolean value on whether the buffer needs to be transformed. More...
|
|
int | getUValue (int index) |
| Gets the U value at a given index. More...
|
|
boolean | getVerticallyMirrored () |
| Gets whether this buffer should be mirrored over the Y axis. More...
|
|
int | getVValue (int index) |
| Gets the V value at a given index. More...
|
|
int | getWidth () |
| Gets the width. More...
|
|
int | getYValue (int index) |
| Gets the Y value at a given index. More...
|
|
boolean | mute () |
| Mutes this instance. More...
|
|
void | resetTransformationAttributes () |
| Resets the transformation attributes back to default values. More...
|
|
boolean | setAValue (int aValue, int index) |
| Gets the A value at a given index. More...
|
|
boolean | setBValue (int bValue, int index) |
| Gets the B value at a given index. More...
|
|
boolean | setGValue (int gValue, int index) |
| Sets the G value at a given index. More...
|
|
void | setHeight (int value) |
| Sets the height. More...
|
|
void | setHorizontallyMirrored (boolean value) |
| Sets whether this buffer should be mirrored over the X axis. More...
|
|
void | setOrientation (int value) |
| Sets the desired orientation of the buffer. More...
|
|
boolean | setRValue (int rValue, int index) |
| Sets the R value at a given index. More...
|
|
void | setStride (int value) |
| Sets the stride. More...
|
|
void | setStrides (int[] value) |
| Sets the strides. More...
|
|
boolean | setUValue (int uValue, int index) |
| Sets the U value at a given index. More...
|
|
void | setVerticallyMirrored (boolean value) |
| Sets whether this buffer should be mirrored over the Y axis. More...
|
|
boolean | setVValue (int vValue, int index) |
| Sets the V value at a given index. More...
|
|
void | setWidth (int value) |
| Sets the width. More...
|
|
boolean | setYValue (int yValue, int index) |
| Sets the Y value at a given index. More...
|
|
String | toJson () |
| Serializes this instance to JSON. More...
|
|
fm.liveswitch.VideoBuffer | toPacked () |
| Creates a packed representation of this planar buffer, if in YUV-planar format. More...
|
|
fm.liveswitch.VideoBuffer | toPacked (boolean usePool) |
| Creates a packed representation of this planar buffer, if in YUV-planar format. More...
|
|
fm.liveswitch.VideoBuffer | toPlanar () |
| Creates a planar representation of this packed buffer, if in YUV-packed format. More...
|
|
| VideoBuffer (int width, int height, fm.liveswitch.DataBuffer dataBuffer, fm.liveswitch.VideoFormat format) |
| Initializes a new instance of the fm.liveswitch.VideoBuffer class. More...
|
|
| VideoBuffer (int width, int height, fm.liveswitch.DataBuffer[] dataBuffers, fm.liveswitch.VideoFormat format) |
| Initializes a new instance of the fm.liveswitch.VideoBuffer class. More...
|
|
| VideoBuffer (int width, int height, int stride, fm.liveswitch.DataBuffer dataBuffer, fm.liveswitch.VideoFormat format) |
| Initializes a new instance of the fm.liveswitch.VideoBuffer class. More...
|
|
| VideoBuffer (int width, int height, int[] strides, fm.liveswitch.DataBuffer[] dataBuffers, fm.liveswitch.VideoFormat format) |
| Initializes a new instance of the fm.liveswitch.VideoBuffer class. More...
|
|
java.util.HashMap< String, Object > | getDynamicProperties () |
| Gets all dynamic properties on this instance. More...
|
|
Object | getDynamicValue (String key) |
| Gets a property value from the local cache. More...
|
|
void | setDynamicValue (String key, Object value) |
| Sets a property value in the local cache. More...
|
|
boolean | unsetDynamicValue (String key) |
| Removes a property value from the local cache. More...
|
|
|
static fm.liveswitch.VideoBuffer | createBlack (int width, int height, String formatName) |
| Creates a black (0, 0, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createBlue (int width, int height, String formatName) |
| Creates a blue (0, 0, 255) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createCustom (int width, int height, int red, int green, int blue, String formatName) |
| Creates a custom video buffer with the specified width/height and red/green/blue values for the specified format name. More...
|
|
static fm.liveswitch.VideoBuffer | createCustom (int width, int height, int red, int green, int blue, String formatName, fm.liveswitch.DataBuffer buffer) |
| Creates a custom video buffer with the specified width/height and red/green/blue values for the specified format name. More...
|
|
static fm.liveswitch.VideoBuffer | createCyan (int width, int height, String formatName) |
| Creates a cyan (0, 255, 255) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createDarkBlue (int width, int height, String formatName) |
| Creates a dark blue (0, 0, 128) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createDarkGreen (int width, int height, String formatName) |
| Creates a dark green (0, 128, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createDarkRed (int width, int height, String formatName) |
| Creates a dark red (128, 0, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createGray (int width, int height, String formatName) |
| Creates a gray (255, 255, 255) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createGreen (int width, int height, String formatName) |
| Creates a green (0, 255, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createMagenta (int width, int height, String formatName) |
| Creates a magenta (255, 0, 255) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createOlive (int width, int height, String formatName) |
| Creates an olive (128, 128, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createPurple (int width, int height, String formatName) |
| Creates a purple (128, 0, 128) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createRed (int width, int height, String formatName) |
| Creates a red (255, 0, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createTeal (int width, int height, String formatName) |
| Creates a teal (0, 128, 128) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createWhite (int width, int height, String formatName) |
| Creates a white (255, 255, 255) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | createYellow (int width, int height, String formatName) |
| Creates a yellow (255, 255, 0) video buffer with the specified width/height. More...
|
|
static fm.liveswitch.VideoBuffer | fromJson (String videoBufferJson) |
| Deserializes an instance from JSON. More...
|
|
static fm.liveswitch.VideoBuffer[] | fromJsonArray (String videoBuffersJson) |
| Deserializes an array of instances from JSON. More...
|
|
static int | getMinimumBufferLength (int width, int height, String formatName) |
| Gets the minimum data buffer length for a given width, height, and format. More...
|
|
static String | toJson (final fm.liveswitch.VideoBuffer videoBuffer) |
| Serializes an instance to JSON. More...
|
|
static String | toJsonArray (fm.liveswitch.VideoBuffer[] videoBuffers) |
| Serializes an array of instances to JSON. More...
|
|
A VideoBuffer containing an RtpHeader.