|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ejie.r01f.util.multimedia.SWFHeader
Esta clase obtiene la información de la cabecera de un fichero SWF
Nested Class Summary | |
class |
SWFHeader.PackedBitObj
Objeto paquete de bits |
Field Summary | |
static java.lang.String |
COMPRESSED
|
static java.lang.String |
UNCOMPRESSED
|
Constructor Summary | |
SWFHeader()
|
Method Summary | |
int |
convertPixelsToTwips(int pixels)
Conviete pixeles a twips(unidad de medida de pantalla) |
int |
convertTwipsToPixels(int twips)
Conviete un twips(unidad de medida de pantalla) a pixeles |
void |
dumpHeaderToStdOut()
Muestra los dato obtenidos |
java.lang.String |
getCompressionType()
|
int |
getFrameCount()
|
int |
getFrameRate()
|
int |
getHeight()
|
int |
getNbits()
|
java.lang.String |
getSignature()
|
long |
getSize()
|
int |
getVersion()
|
int |
getWidth()
|
int |
getXmax()
|
int |
getYmax()
|
boolean |
isCompressed()
Verifica si el SWF está comprimido |
boolean |
isCompressed(int firstByte)
Verifica si el SWF está comprimido |
boolean |
isSWF(byte[] signatureToCheck)
Chekea si el fichero es SWF |
boolean |
parseHeader(java.io.File file)
Parsea la cabecera del fichero SWF |
boolean |
parseHeader(java.io.InputStream is)
Parsea la cabecera del fichero SWF (InputStream) |
boolean |
parseHeader(java.lang.String fileName)
Parsea la cabecera del fichero SWF |
void |
read(byte[] output,
byte[] input,
int offset)
Lee parte del array de bytes |
SWFHeader.PackedBitObj |
readPackedBits(byte[] bytes,
int byteMarker,
int bitMarker,
int length)
|
int |
readSize(byte[] bytes)
Lee el tamaño detro del array de bytes |
byte[] |
strip(byte[] bytes)
Rellena un array de bytes con los datos que necesitan descompresion |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String COMPRESSED
public static final java.lang.String UNCOMPRESSED
Constructor Detail |
public SWFHeader()
Method Detail |
public boolean parseHeader(java.lang.String fileName)
fileName
- path del fichero
public boolean parseHeader(java.io.File file)
file
- objeto File
public boolean parseHeader(java.io.InputStream is)
is
- InputStream del fichero
public void read(byte[] output, byte[] input, int offset)
output
- array de bytes de salidainput
- arry de bytes de entradaoffset
- public SWFHeader.PackedBitObj readPackedBits(byte[] bytes, int byteMarker, int bitMarker, int length)
bytes
- byteMarker
- bitMarker
- length
-
public int convertTwipsToPixels(int twips)
twips
-
public int convertPixelsToTwips(int pixels)
public boolean isSWF(byte[] signatureToCheck)
signatureToCheck
- array de bytes con la firma del fichero
public boolean isCompressed(int firstByte)
firstByte
-
public boolean isCompressed()
public int readSize(byte[] bytes)
bytes
-
public byte[] strip(byte[] bytes)
bytes
-
public void dumpHeaderToStdOut()
public int getFrameCount()
public int getFrameRate()
public int getNbits()
public java.lang.String getSignature()
public long getSize()
public int getVersion()
public int getXmax()
public int getYmax()
public java.lang.String getCompressionType()
public int getHeight()
public int getWidth()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |