net.sf.fmj.media.codec.video.jpeg
Class JpegStripper

java.lang.Object
  extended by net.sf.fmj.media.codec.video.jpeg.JpegStripper

public class JpegStripper
extends java.lang.Object

JPEG header stripper. Useful for getting rid of the headers that are present in the Jpeg data and are unnecessary (and unwanted) for JPEG/RTP.

Author:
Martin Harvan

Constructor Summary
JpegStripper()
           
 
Method Summary
static byte[] removeHeaders(byte[] ba)
          Removes most of the leading and trailing headers from Jpeg data (byte array).
static int[] removeHeaders(int[] input)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpegStripper

public JpegStripper()
Method Detail

removeHeaders

public static int[] removeHeaders(int[] input)

removeHeaders

public static byte[] removeHeaders(byte[] ba)
Removes most of the leading and trailing headers from Jpeg data (byte array). JpegStripper does not check if data represent valid Jpeg file.

Parameters:
ba - Byte array representing Jpeg file
Returns:
Jpeg data with stripped leading and trailing headers