Uses of Class
org.jaudiotagger.audio.ogg.util.OggPageHeader

Packages that use OggPageHeader
org.jaudiotagger.audio.ogg   
org.jaudiotagger.audio.ogg.util   
 

Uses of OggPageHeader in org.jaudiotagger.audio.ogg
 

Methods in org.jaudiotagger.audio.ogg that return OggPageHeader
 OggPageHeader OggFileReader.readOggPageHeader(java.io.RandomAccessFile raf, int count)
          Return count Ogg Page header, count starts from zero

count=0; should return PageHeader that contains Vorbis Identification Header count=1; should return Pageheader that contains VorbisComment and possibly SetupHeader count>=2; should return PageHeader containing remaining VorbisComment,SetupHeader and/or Audio

 

Methods in org.jaudiotagger.audio.ogg with parameters of type OggPageHeader
private  byte[] OggVorbisTagReader.convertToVorbisCommentPacket(OggPageHeader startVorbisCommentPage, java.io.RandomAccessFile raf)
          The Vorbis Comment may span multiple pages so we we need to identify the pages they contain and then extract the packet data from the pages
private  void OggVorbisTagWriter.replacePagesAndRenumberPageSeqs(OggVorbisTagReader.OggVorbisHeaderSizes originalHeaderSizes, int newCommentLength, OggPageHeader secondPageHeader, java.nio.ByteBuffer newComment, java.io.RandomAccessFile raf, java.io.RandomAccessFile rafTemp)
          CommentHeader extends over multiple pages OR Comment Header doesnt but it's got larger causing some extra packets to be shifted onto another page.
private  void OggVorbisTagWriter.replaceSecondPageAndRenumberPageSeqs(OggVorbisTagReader.OggVorbisHeaderSizes originalHeaderSizes, int newCommentLength, int newSecondPageLength, OggPageHeader secondPageHeader, java.nio.ByteBuffer newComment, java.io.RandomAccessFile raf, java.io.RandomAccessFile rafTemp)
          Previously comment and/or setup header was on a number of pages now can just replace this page fitting all on 2nd page, and renumber subsequent sequence pages
private  void OggVorbisTagWriter.replaceSecondPageOnly(OggVorbisTagReader.OggVorbisHeaderSizes vorbisHeaderSizes, int newCommentLength, int newSecondPageLength, OggPageHeader secondPageHeader, java.nio.ByteBuffer newComment, long secondPageHeaderEndPos, java.io.RandomAccessFile raf, java.io.RandomAccessFile rafTemp)
          Usually can use this method, previously comment and setup header all fit on page 2 and they still do, so just replace this page.
private  java.nio.ByteBuffer OggVorbisTagWriter.startCreateBasicSecondPage(OggVorbisTagReader.OggVorbisHeaderSizes vorbisHeaderSizes, int newCommentLength, int newSecondPageLength, OggPageHeader secondPageHeader, java.nio.ByteBuffer newComment)
          Create a second Page, and add comment header to it, but page is incomplete may want to add addition header and need to calculate CRC
 

Uses of OggPageHeader in org.jaudiotagger.audio.ogg.util
 

Methods in org.jaudiotagger.audio.ogg.util that return OggPageHeader
static OggPageHeader OggPageHeader.read(java.nio.ByteBuffer byteBuffer)
          Read next PageHeader from Buffer
static OggPageHeader OggPageHeader.read(java.io.RandomAccessFile raf)
          Read next PageHeader from file