net.sourceforge.dvb.projectx.io
Class IDDBufferedOutputStream

java.lang.Object
  |
  +--java.io.OutputStream
        |
        +--java.io.FilterOutputStream
              |
              +--java.io.BufferedOutputStream
                    |
                    +--net.sourceforge.dvb.projectx.io.IDDBufferedOutputStream

public class IDDBufferedOutputStream
extends java.io.BufferedOutputStream


Fields inherited from class java.io.BufferedOutputStream
buf, count
 
Fields inherited from class java.io.FilterOutputStream
out
 
Constructor Summary
IDDBufferedOutputStream(java.io.OutputStream out)
           
IDDBufferedOutputStream(java.io.OutputStream out, int size)
           
 
Method Summary
 void addChapter(java.lang.String str)
           
 void close()
           
 void deleteIdd()
           
 void deleteInfo()
           
 void flush()
           
 void InitChapters(java.lang.String filename)
           
 void InitIdd(java.lang.String iddname, int iddtype)
           
 void InitInfo(java.lang.String inpName)
           
 void InitVdr(java.lang.String vdrname, int file_number)
           
 byte[] littleEndian(int off)
           
 void renameIddTo(java.io.File newName)
           
 java.lang.String renameVdrTo(java.lang.String parent, java.lang.String oldName)
           
 void renameVideoIddTo(java.lang.String newName)
           
 void renameVideoInfoTo(java.lang.String newName)
           
 void setWave(boolean b1, boolean b2, boolean b3, int val)
           
 byte[] VdrIndex()
           
 void write(byte[] b, int off, int len)
           
 void write(int b)
           
 
Methods inherited from class java.io.FilterOutputStream
write
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IDDBufferedOutputStream

public IDDBufferedOutputStream(java.io.OutputStream out)

IDDBufferedOutputStream

public IDDBufferedOutputStream(java.io.OutputStream out,
                               int size)
Method Detail

write

public void write(byte[] b,
                  int off,
                  int len)
           throws java.io.IOException
Overrides:
write in class java.io.BufferedOutputStream

write

public void write(int b)
           throws java.io.IOException
Overrides:
write in class java.io.BufferedOutputStream

VdrIndex

public byte[] VdrIndex()

setWave

public void setWave(boolean b1,
                    boolean b2,
                    boolean b3,
                    int val)
             throws java.io.IOException

InitVdr

public void InitVdr(java.lang.String vdrname,
                    int file_number)
             throws java.io.IOException

renameVdrTo

public java.lang.String renameVdrTo(java.lang.String parent,
                                    java.lang.String oldName)

littleEndian

public byte[] littleEndian(int off)

InitIdd

public void InitIdd(java.lang.String iddname,
                    int iddtype)

renameIddTo

public void renameIddTo(java.io.File newName)

renameVideoIddTo

public void renameVideoIddTo(java.lang.String newName)

deleteIdd

public void deleteIdd()

InitChapters

public void InitChapters(java.lang.String filename)
                  throws java.io.IOException

addChapter

public void addChapter(java.lang.String str)
                throws java.io.IOException

flush

public void flush()
           throws java.io.IOException
Overrides:
flush in class java.io.BufferedOutputStream

close

public void close()
           throws java.io.IOException
Overrides:
close in class java.io.FilterOutputStream

InitInfo

public void InitInfo(java.lang.String inpName)
              throws java.io.IOException
Parameters:
inpName -  
Throws:
java.io.IOException -  

renameVideoInfoTo

public void renameVideoInfoTo(java.lang.String newName)
Parameters:
newName -  

deleteInfo

public void deleteInfo()