Skip navigation links
A B C D E F G H I K L M N O P R S T U V W _ 

A

addBoneForStream(int) - Method in class org.gagravarr.skeleton.SkeletonStream
Adds a new fisbone for the given stream
addComment(String, String) - Method in class org.gagravarr.vorbis.VorbisStyleComments
Adds a comment for a given tag
addPacket(OggPacket, int) - Method in class org.gagravarr.ogg.OggPage
Adds as much of the packet's data as we can do.
addSoundtrack(OggAudioHeaders) - Method in class org.gagravarr.theora.TheoraFile
Adds a new soundtrack to the video
addTags(VorbisStyleComments, VorbisLikeCommentTool.Command) - Static method in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 
APPLICATION - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 

B

bufferPacket(OggPacket) - Method in class org.gagravarr.ogg.OggPacketWriter
Buffers the given packet up ready for writing to the stream, but doesn't write it to disk yet.
bufferPacket(OggPacket, boolean) - Method in class org.gagravarr.ogg.OggPacketWriter
Buffers the given packet up ready for writing to the file, and then writes it to the stream if indicated.
byteRangeMatches(byte[], byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
Checks to see if the wanted byte pattern is found in the within bytes from the given offset

C

close() - Method in class org.gagravarr.flac.FlacFile
In Reading mode, will close the underlying ogg/flac file and free its resources.
close() - Method in class org.gagravarr.flac.FlacNativeFile
In Reading mode, will close the underlying ogg/flac file and free its resources.
close() - Method in class org.gagravarr.flac.FlacOggFile
In Reading mode, will close the underlying ogg file and free its resources.
close() - Method in class org.gagravarr.ogg.OggFile
Closes our streams.
close() - Method in class org.gagravarr.ogg.OggPacketWriter
Writes all pending packets to the stream, with the last one containing the End Of Stream Flag, and then closes down.
close() - Method in class org.gagravarr.opus.OpusFile
In Reading mode, will close the underlying ogg file and free its resources.
close() - Method in class org.gagravarr.speex.SpeexFile
In Reading mode, will close the underlying ogg file and free its resources.
close() - Method in class org.gagravarr.theora.TheoraFile
In Reading mode, will close the underlying ogg file and free its resources.
close() - Method in class org.gagravarr.vorbis.VorbisFile
In Reading mode, will close the underlying ogg file and free its resources.
CMML - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
Command(String, String, List<String>, VorbisLikeCommentTool.Command.Commands) - Constructor for class org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command
 
command - Variable in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command
 
CRC_POLYNOMIAL - Static variable in class org.gagravarr.ogg.CRCUtils
 
CRCUtils - Class in org.gagravarr.ogg
 
CRCUtils() - Constructor for class org.gagravarr.ogg.CRCUtils
 
create(InputStream) - Static method in class org.gagravarr.flac.FlacMetadataBlock
 
create(OggPacket) - Static method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
Identifies the type, and returns a partially filled OggAudioHeaders for the new stream
create(OggPacket) - Static method in class org.gagravarr.opus.OpusPacketFactory
Creates the appropriate OpusPacket instance based on the type.
create(OggPacket) - Static method in class org.gagravarr.skeleton.SkeletonPacketFactory
Creates the appropriate SkeletonPacket instance based on the type.
create(OggPacket) - Static method in class org.gagravarr.speex.SpeexPacketFactory
Creates the appropriate SpeexPacket instance based on the type.
create(OggPacket) - Static method in class org.gagravarr.theora.TheoraPacketFactory
Creates the appropriate TheoraPacket instance based on the type.
create(OggPacket) - Static method in class org.gagravarr.vorbis.VorbisPacketFactory
Creates the appropriate VorbisPacket instance based on the type.
createAudio(OggPacket) - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
Creates the Audio Data for a given audio packet
createNext(OggPacket) - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
Creates an appropriate high level packet
CUESHEET - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 

D

DAALA_VIDEO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
DAALA_VIDEO - Static variable in class org.gagravarr.tika.OggParser
 
data - Variable in class org.gagravarr.theora.TheoraFile.AudioVisualDataAndSid
 
description - Variable in class org.gagravarr.ogg.OggStreamIdentifier.OggStreamType
 
detect(InputStream, Metadata) - Method in class org.gagravarr.tika.OggDetector
 
DIRAC_VIDEO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
DIRAC_VIDEO - Static variable in class org.gagravarr.tika.OggParser
 

E

ensureSkeleton() - Method in class org.gagravarr.theora.TheoraFile
 
extractChannelInfo(Metadata, int) - Static method in class org.gagravarr.tika.OggAudioParser
 
extractComments(Metadata, XHTMLContentHandler, VorbisStyleComments) - Static method in class org.gagravarr.tika.OggAudioParser
 
extractDuration(Metadata, XHTMLContentHandler, long, OggAudioStream) - Method in class org.gagravarr.tika.OggAudioParser
 
extractInfo(Metadata, FlacInfo) - Method in class org.gagravarr.tika.FlacParser
 
extractInfo(Metadata, OpusInfo) - Method in class org.gagravarr.tika.OpusParser
 
extractInfo(Metadata, SpeexInfo) - Method in class org.gagravarr.tika.SpeexParser
 
extractInfo(Metadata, TheoraInfo) - Method in class org.gagravarr.tika.TheoraParser
 
extractInfo(Metadata, VorbisInfo) - Method in class org.gagravarr.tika.VorbisParser
 

F

FlacAudioFrame - Class in org.gagravarr.flac
Raw, compressed audio data.
FlacAudioFrame(byte[]) - Constructor for class org.gagravarr.flac.FlacAudioFrame
 
FlacCommentTool - Class in org.gagravarr.flac.tools
A class for listing (but not yet editing) Comments (Tags) within a FLAC File, much like the vorbiscomments program (but FLAC)
FlacCommentTool() - Constructor for class org.gagravarr.flac.tools.FlacCommentTool
 
FlacFile - Class in org.gagravarr.flac
This wrapper lets you work with FLAC files, whether they're Ogg or Native framed.
FlacFile() - Constructor for class org.gagravarr.flac.FlacFile
 
FlacFirstOggPacket - Class in org.gagravarr.flac
The first Flac packet stored in an Ogg stream is special.
FlacFirstOggPacket() - Constructor for class org.gagravarr.flac.FlacFirstOggPacket
 
FlacFirstOggPacket(FlacOggInfo) - Constructor for class org.gagravarr.flac.FlacFirstOggPacket
 
FlacFirstOggPacket(OggPacket) - Constructor for class org.gagravarr.flac.FlacFirstOggPacket
 
FlacFrame - Class in org.gagravarr.flac
A Flac frame may be in a native bitstream, or wrapped in an OggPacket.
FlacFrame() - Constructor for class org.gagravarr.flac.FlacFrame
 
FlacInfo - Class in org.gagravarr.flac
The Stream Info metadata block holds useful information on the audio data of the file
FlacInfo() - Constructor for class org.gagravarr.flac.FlacInfo
Creates a new, empty info
FlacInfo(byte[], int) - Constructor for class org.gagravarr.flac.FlacInfo
Reads the Info from the specified data
FlacMetadataBlock - Class in org.gagravarr.flac
This comes before the audio data.
FlacMetadataBlock(byte) - Constructor for class org.gagravarr.flac.FlacMetadataBlock
 
FlacNativeFile - Class in org.gagravarr.flac
This lets you work with FLAC files that are contained in a native FLAC Stream
FlacNativeFile(File) - Constructor for class org.gagravarr.flac.FlacNativeFile
Opens the given file for reading
FlacNativeFile(InputStream) - Constructor for class org.gagravarr.flac.FlacNativeFile
Opens the given FLAC file
FlacOggFile - Class in org.gagravarr.flac
This lets you work with FLAC files that are contained in an Ogg Stream
FlacOggFile(File) - Constructor for class org.gagravarr.flac.FlacOggFile
Opens the given file for reading
FlacOggFile(OggFile) - Constructor for class org.gagravarr.flac.FlacOggFile
Opens the given file for reading
FlacOggFile(OggPacketReader) - Constructor for class org.gagravarr.flac.FlacOggFile
Loads a Vorbis File from the given packet reader.
FlacOggFile(OutputStream) - Constructor for class org.gagravarr.flac.FlacOggFile
Opens for writing.
FlacOggFile(OutputStream, FlacOggInfo, FlacTags) - Constructor for class org.gagravarr.flac.FlacOggFile
Opens for writing, based on the settings from a pre-read file.
FlacOggFile(OutputStream, int, FlacOggInfo, FlacTags) - Constructor for class org.gagravarr.flac.FlacOggFile
Opens for writing, based on the settings from a pre-read file, with a specific Steam ID (SID).
FlacOggInfo - Class in org.gagravarr.flac
The FlacInfo plus the version data from FlacFirstOggPacket
FlacOggInfo() - Constructor for class org.gagravarr.flac.FlacOggInfo
Creates a new, empty info
FlacOggInfo(byte[], int, FlacFirstOggPacket) - Constructor for class org.gagravarr.flac.FlacOggInfo
Reads the Info from the specified data
FlacParser - Class in org.gagravarr.tika
 
FlacParser() - Constructor for class org.gagravarr.tika.FlacParser
 
FlacTags - Class in org.gagravarr.flac
This is a VorbisComments with a Flac metadata block header, rather than the usual vorbis one.
FlacTags(OggPacket) - Constructor for class org.gagravarr.flac.FlacTags
 
FlacTags() - Constructor for class org.gagravarr.flac.FlacTags
 
FlacTags.FlacTagsAsMetadata - Class in org.gagravarr.flac
 
FlacTagsAsMetadata(byte[]) - Constructor for class org.gagravarr.flac.FlacTags.FlacTagsAsMetadata
 
FlacUnhandledMetadataBlock - Class in org.gagravarr.flac
Any Flac Metadata Block we don't explicitly handle
FlacUnhandledMetadataBlock(byte, byte[]) - Constructor for class org.gagravarr.flac.FlacUnhandledMetadataBlock
 
flush() - Method in class org.gagravarr.ogg.OggPacketWriter
Writes all pending packets to the stream, splitting across pages as needed.
formatSid(int) - Static method in class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
fromInt(int) - Static method in class org.gagravarr.ogg.IOUtils
 

G

getAlbum() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) Album, or null if no Album tags present.
getAlbum() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) Album, or null if no Album tags present.
getAllComments() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns all the comments
getArtist() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) Artist, or null if no Artist tags present.
getArtist() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) Artist, or null if no Artist tags present.
getBaseGranule() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getBaseTimeDenominator() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getBaseTimeNumerator() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getBitrate() - Method in class org.gagravarr.speex.SpeexInfo
 
getBitrateLower() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getBitrateNominal() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getBitrateUpper() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getBitsPerSample() - Method in class org.gagravarr.flac.FlacInfo
 
getBlocksize0() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getBlocksize1() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getBoneForStream(int) - Method in class org.gagravarr.skeleton.SkeletonStream
Get the fisbone for a given stream, or null if the stream isn't described
getChannelMapping() - Method in class org.gagravarr.opus.OpusInfo
 
getChannelMappingFamily() - Method in class org.gagravarr.opus.OpusInfo
 
getChannels() - Method in class org.gagravarr.opus.OpusInfo
 
getChannels() - Method in class org.gagravarr.speex.SpeexInfo
 
getChannels() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getChecksum() - Method in class org.gagravarr.ogg.OggPage
 
getColourSpace() - Method in class org.gagravarr.theora.TheoraInfo
Colour space, from the indexed list
getComment() - Method in class org.gagravarr.vorbis.VorbisFile
 
getComments(String) - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns all comments for a given tag, in file order.
getComments() - Method in class org.gagravarr.theora.TheoraFile
 
getComments(String) - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns all comments for a given tag, in file order.
getContentOffset() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getContentType() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getCRC(byte[]) - Static method in class org.gagravarr.ogg.CRCUtils
 
getCRC(byte[], int) - Static method in class org.gagravarr.ogg.CRCUtils
 
getCurrentGranulePosition() - Method in class org.gagravarr.ogg.OggPacketWriter
 
getData() - Method in class org.gagravarr.flac.FlacAudioFrame
 
getData() - Method in class org.gagravarr.flac.FlacFrame
 
getData() - Method in class org.gagravarr.flac.FlacMetadataBlock
 
getData() - Method in class org.gagravarr.flac.FlacTags.FlacTagsAsMetadata
 
getData() - Method in class org.gagravarr.ogg.HighLevelOggStreamPacket
 
getData() - Method in class org.gagravarr.ogg.OggPacketData
Returns the data that makes up the packet.
getData() - Method in class org.gagravarr.ogg.OggPage
 
getData() - Method in interface org.gagravarr.ogg.OggStreamPacket
 
getDataSize() - Method in class org.gagravarr.ogg.OggPage
How big is the page, excluding headers?
getDate() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) Date, or null if no Date tags present.
getDate() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) Date, or null if no Date tags present.
getExtraHeaders() - Method in class org.gagravarr.speex.SpeexInfo
 
getFirstPacket() - Method in class org.gagravarr.flac.FlacOggFile
Returns the first Ogg Packet, which has some metadata in it
getFisbones() - Method in class org.gagravarr.skeleton.SkeletonStream
Get all known fisbones
getFishead() - Method in class org.gagravarr.skeleton.SkeletonStream
 
getFrameHeight() - Method in class org.gagravarr.theora.TheoraInfo
The height of a frame, in Pixels
getFrameHeightMB() - Method in class org.gagravarr.theora.TheoraInfo
The height of a frame, in Macro Blocks
getFrameNumBlocks() - Method in class org.gagravarr.theora.TheoraInfo
The number of blocks in a frame
getFrameNumMacroBlocks() - Method in class org.gagravarr.theora.TheoraInfo
The number of marco blocks in a frame
getFrameNumSuperBlocks() - Method in class org.gagravarr.theora.TheoraInfo
The number of super blocks in a frame
getFrameRateDenominator() - Method in class org.gagravarr.theora.TheoraInfo
The frame rate denominator
getFrameRateNumerator() - Method in class org.gagravarr.theora.TheoraInfo
The frame rate numerator
getFrameSize() - Method in class org.gagravarr.speex.SpeexInfo
 
getFramesPerPacket() - Method in class org.gagravarr.speex.SpeexInfo
 
getFrameWidth() - Method in class org.gagravarr.theora.TheoraInfo
The width of a frame, in Pixels
getFrameWidthMB() - Method in class org.gagravarr.theora.TheoraInfo
The width of a frame, in Macro Blocks
getGenre() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) Genre, or null if no Genre tags present.
getGenre() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) Genre, or null if no Genre tags present.
getGranulePosition() - Method in class org.gagravarr.ogg.OggPacket
Returns the granule position of the page that this packet belongs to.
getGranulePosition() - Method in class org.gagravarr.ogg.OggPage
 
getGranulePosition() - Method in class org.gagravarr.ogg.OggStreamAudioVisualData
Returns the granule position, or -1 if this wasn't read from a file
getGranulerateDenominator() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getGranulerateNumerator() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getGranuleShift() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getHeader() - Method in class org.gagravarr.ogg.OggPage
Gets the header, but with a blank CRC field
getHeaderSize() - Method in class org.gagravarr.flac.FlacTags
Type plus three byte length
getHeaderSize() - Method in class org.gagravarr.opus.OpusTags
8 byte OpusTags
getHeaderSize() - Method in class org.gagravarr.speex.SpeexTags
0 byte header
getHeaderSize() - Method in class org.gagravarr.theora.TheoraComments
8 bytes - type + theora
getHeaderSize() - Method in class org.gagravarr.vorbis.VorbisAudioData
 
getHeaderSize() - Method in class org.gagravarr.vorbis.VorbisComments
 
getHeaderSize() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getHeaderSize() - Method in interface org.gagravarr.vorbis.VorbisPacket
How big is the header on this packet? For Metadata packets it's normally 7 bytes, otherwise for audio packets there is no header.
getHeaderSize() - Method in class org.gagravarr.vorbis.VorbisSetup
 
getHeaderSize() - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
getInfo() - Method in class org.gagravarr.flac.FlacFile
 
getInfo() - Method in class org.gagravarr.flac.FlacFirstOggPacket
 
getInfo() - Method in class org.gagravarr.flac.FlacOggFile
Return the Ogg-specific version of the Flac Info
getInfo() - Method in interface org.gagravarr.ogg.audio.OggAudioHeaders
 
getInfo() - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
 
getInfo() - Method in class org.gagravarr.opus.OpusFile
 
getInfo() - Method in class org.gagravarr.speex.SpeexFile
 
getInfo() - Method in class org.gagravarr.theora.TheoraFile
 
getInfo() - Method in class org.gagravarr.vorbis.VorbisFile
 
getInt(int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt(int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt(int, int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt(int, int, int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt(int, int, int, int, int, int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt2(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt2(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt2BE(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt2BE(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt3(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt3(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt3BE(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt3BE(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt4(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt4(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt4(byte[], int) - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
getInt4BE(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt4BE(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt5(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt5(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt8(byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
getInt8(byte[], int) - Static method in class org.gagravarr.ogg.IOUtils
 
getIntBE(int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getIntBE(int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getIntBE(int, int, int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getKeyFrameNumberGranuleShift() - Method in class org.gagravarr.theora.TheoraInfo
Shift for splitting the granule position between the frame number of the last frame, and the number of frames since then
getKeyFrames() - Method in class org.gagravarr.skeleton.SkeletonStream
Get all known key frames
getMajorVersion() - Method in class org.gagravarr.flac.FlacFirstOggPacket
Returns the Major Version number
getMajorVersion() - Method in class org.gagravarr.opus.OpusInfo
 
getMajorVersion() - Method in class org.gagravarr.theora.TheoraInfo
 
getMaximumBlockSize() - Method in class org.gagravarr.flac.FlacInfo
The maximum block size (in samples) used in the stream.
getMaximumFrameSize() - Method in class org.gagravarr.flac.FlacInfo
 
getMessageHeaders() - Method in class org.gagravarr.skeleton.SkeletonFisbone
Provides read and write access to the Message Headers, which are used to describe the stream.
getMinimumBlockSize() - Method in class org.gagravarr.flac.FlacInfo
The minimum block size (in samples) used in the stream.
getMinimumFrameSize() - Method in class org.gagravarr.flac.FlacInfo
 
getMinorVersion() - Method in class org.gagravarr.flac.FlacFirstOggPacket
Returns the Minor Version number.
getMinorVersion() - Method in class org.gagravarr.opus.OpusInfo
 
getMinorVersion() - Method in class org.gagravarr.theora.TheoraInfo
 
getMode() - Method in class org.gagravarr.speex.SpeexInfo
 
getModeBitstreamVersion() - Method in class org.gagravarr.speex.SpeexInfo
 
getNextAudioPacket() - Method in class org.gagravarr.flac.FlacFile
 
getNextAudioPacket() - Method in class org.gagravarr.flac.FlacNativeFile
 
getNextAudioPacket() - Method in class org.gagravarr.flac.FlacOggFile
 
getNextAudioPacket() - Method in interface org.gagravarr.ogg.audio.OggAudioStream
Returns the next OggStreamAudioData packet in the stream, or null if no more remain
getNextAudioPacket() - Method in class org.gagravarr.opus.OpusFile
 
getNextAudioPacket() - Method in class org.gagravarr.speex.SpeexFile
 
getNextAudioPacket() - Method in class org.gagravarr.vorbis.VorbisFile
 
getNextAudioVisualPacket() - Method in class org.gagravarr.theora.TheoraFile
Returns the next audio or video packet across any supported stream, or null if no more remain
getNextAudioVisualPacket(Set<Integer>) - Method in class org.gagravarr.theora.TheoraFile
Returns the next audio or video packet from any of the specified streams, or null if no more remain
getNextPacket() - Method in class org.gagravarr.ogg.OggPacketReader
Returns the next packet in the file, or null if no more packets remain.
getNextPacket() - Method in class org.gagravarr.vorbis.tools.VorbisInfoTool.InfoPacketReader
 
getNextPacketWithSid(int) - Method in class org.gagravarr.ogg.OggPacketReader
Returns the next packet with the given SID (Stream ID), or null if no more packets remain.
getNextPacketWithSid(int) - Method in class org.gagravarr.vorbis.tools.VorbisInfoTool.InfoPacketReader
 
getNominalBitrate() - Method in class org.gagravarr.theora.TheoraInfo
Nominal bitrate, in bits per second, or zero if the encoder couldn't guess
getNumberOfCodebooks() - Method in class org.gagravarr.vorbis.VorbisSetup
 
getNumberOfHeaderBlocks() - Method in class org.gagravarr.flac.FlacFirstOggPacket
Gets the number of header blocks, excluding this one, or zero if not known
getNumberOfSamples() - Method in class org.gagravarr.flac.FlacInfo
 
getNumChannels() - Method in class org.gagravarr.flac.FlacInfo
 
getNumHeaderPackets() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getNumLVs() - Method in class org.gagravarr.ogg.OggPage
For unit testing only!
getOggFile() - Method in class org.gagravarr.flac.FlacOggFile
Returns the underlying Ogg File instance
getOggFile() - Method in class org.gagravarr.opus.OpusFile
Returns the underlying Ogg File instance
getOggFile() - Method in class org.gagravarr.speex.SpeexFile
Returns the underlying Ogg File instance
getOggFile() - Method in class org.gagravarr.theora.TheoraFile
Returns the underlying Ogg File instance
getOggFile() - Method in class org.gagravarr.vorbis.VorbisFile
Returns the underlying Ogg File instance
getOggPacket() - Method in class org.gagravarr.ogg.HighLevelOggStreamPacket
 
getOutputGain() - Method in class org.gagravarr.opus.OpusInfo
 
getPacketIterator() - Method in class org.gagravarr.ogg.OggPage
 
getPacketIterator(OggPacketData) - Method in class org.gagravarr.ogg.OggPage
 
getPacketReader() - Method in class org.gagravarr.ogg.OggFile
Returns a reader that will allow you to read packets from the file, across all Logical Bit Streams, in the order that they occur.
getPacketWriter() - Method in class org.gagravarr.ogg.OggFile
Creates a new Logical Bit Stream in the file, and returns a Writer for putting data into it.
getPacketWriter(int) - Method in class org.gagravarr.ogg.OggFile
Creates a new Logical Bit Stream in the file, and returns a Writer for putting data into it.
getPageSize() - Method in class org.gagravarr.ogg.OggPage
How big is the page, including headers?
getPictureRegionHeight() - Method in class org.gagravarr.theora.TheoraInfo
The height of the picture region, in pixels
getPictureRegionWidth() - Method in class org.gagravarr.theora.TheoraInfo
The width of the picture region, in pixels
getPictureRegionXOffset() - Method in class org.gagravarr.theora.TheoraInfo
The x offset to the start of the picture region, in pixels
getPictureRegionYOffset() - Method in class org.gagravarr.theora.TheoraInfo
The y offset to the start of the picture region, in pixels
getPixelAspectDenomerator() - Method in class org.gagravarr.theora.TheoraInfo
Pixel aspect ratio denomerator
getPixelAspectNumerator() - Method in class org.gagravarr.theora.TheoraInfo
Pixel aspect ratio numerator
getPixelFormat() - Method in class org.gagravarr.theora.TheoraInfo
????
getPreroll() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getPresentationTimeDenominator() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getPresentationTimeNumerator() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getPreSkip() - Method in class org.gagravarr.opus.OpusInfo
 
getQualityHint() - Method in class org.gagravarr.theora.TheoraInfo
Quality hint - higher is better
getRate() - Method in class org.gagravarr.opus.OpusInfo
 
getRate() - Method in class org.gagravarr.speex.SpeexInfo
 
getRate() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getReserved1() - Method in class org.gagravarr.speex.SpeexInfo
 
getReserved2() - Method in class org.gagravarr.speex.SpeexInfo
 
getRevisionVersion() - Method in class org.gagravarr.theora.TheoraInfo
 
getSampleRate() - Method in class org.gagravarr.flac.FlacInfo
 
getSegmentLength() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getSequenceNumber() - Method in class org.gagravarr.ogg.OggPacket
Returns the sequence number within the stream of the page that this packet belongs to.
getSequenceNumber() - Method in class org.gagravarr.ogg.OggPage
 
getSerialNumber() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
getSetup() - Method in class org.gagravarr.flac.FlacOggFile
Flac doesn't have setup packets per-se, so return null
getSetup() - Method in interface org.gagravarr.ogg.audio.OggAudioHeaders
 
getSetup() - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
 
getSetup() - Method in class org.gagravarr.opus.OpusFile
Opus doesn't have setup headers, so this is always null
getSetup() - Method in class org.gagravarr.speex.SpeexFile
Speex doesn't have setup headers, so this is always null
getSetup() - Method in class org.gagravarr.theora.TheoraFile
 
getSetup() - Method in class org.gagravarr.vorbis.VorbisFile
 
getSid() - Method in class org.gagravarr.flac.FlacOggFile
Returns the Ogg Stream ID
getSid() - Method in interface org.gagravarr.ogg.audio.OggAudioHeaders
 
getSid() - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
 
getSid() - Method in class org.gagravarr.ogg.OggPacket
Returns the Stream ID (Sid) that this packet belongs to.
getSid() - Method in class org.gagravarr.ogg.OggPacketWriter
 
getSid() - Method in class org.gagravarr.ogg.OggPage
 
getSid() - Method in class org.gagravarr.opus.OpusFile
Returns the Ogg Stream ID
getSid() - Method in class org.gagravarr.skeleton.SkeletonStream
Returns the Ogg Stream ID of the Skeleton
getSid() - Method in class org.gagravarr.speex.SpeexFile
Returns the Ogg Stream ID
getSid() - Method in class org.gagravarr.theora.TheoraFile
Returns the Ogg Stream ID
getSid() - Method in class org.gagravarr.vorbis.VorbisFile
Returns the Ogg Stream ID
getSignature() - Method in class org.gagravarr.flac.FlacInfo
 
getSingleComment(String) - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
getSizePendingFlush() - Method in class org.gagravarr.ogg.OggPacketWriter
Returns the number of bytes (excluding headers) currently waiting to be written to disk.
getSkeleton() - Method in class org.gagravarr.theora.TheoraFile
Returns the Skeleton data describing all the streams, or null if the file has no Skeleton stream
getSkeletonStreams(OggPacketReader) - Static method in class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
getSoundtracks() - Method in class org.gagravarr.theora.TheoraFile
Returns all the soundtracks
getSoundtrackStreams() - Method in class org.gagravarr.theora.TheoraFile
Returns the soundtracks and their stream IDs
getStreamCount() - Method in class org.gagravarr.opus.OpusInfo
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.FlacParser
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.OggParser
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.OpusParser
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.SpeexParser
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.TheoraParser
 
getSupportedTypes(ParseContext) - Method in class org.gagravarr.tika.VorbisParser
 
getTags() - Method in class org.gagravarr.flac.FlacFile
 
getTags() - Method in class org.gagravarr.flac.FlacTags.FlacTagsAsMetadata
 
getTags() - Method in interface org.gagravarr.ogg.audio.OggAudioHeaders
 
getTags() - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
 
getTags() - Method in class org.gagravarr.opus.OpusFile
 
getTags() - Method in class org.gagravarr.speex.SpeexFile
 
getTags() - Method in class org.gagravarr.vorbis.VorbisFile
 
getTitle() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) Title, or null if no Title tags present.
getTitle() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) Title, or null if no Title tags present.
getTrackNumber() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the (first) track number as a literal string, eg "4" or "09", or null if no track number tags present;
getTrackNumber() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the (first) track number as a literal string, eg "4" or "09", or null if no track number tags present;
getTrackNumberNumeric() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
Returns the track number, as converted into an integer, or -1 if not available / not numeric
getTrackNumberNumeric() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Returns the track number, as converted into an integer, or -1 if not available / not numeric
getTwoChannelStreamCount() - Method in class org.gagravarr.opus.OpusInfo
 
getType() - Method in class org.gagravarr.flac.FlacMetadataBlock
 
getType() - Method in class org.gagravarr.flac.FlacOggFile
This is a Flac-in-Ogg file
getType() - Method in interface org.gagravarr.ogg.audio.OggAudioHeaders
 
getType() - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
 
getType() - Method in class org.gagravarr.opus.OpusFile
This is an Opus file
getType() - Method in class org.gagravarr.speex.SpeexFile
This is a Speex file
getType() - Method in class org.gagravarr.vorbis.VorbisFile
This is a Vorbis file
getUnusedSerialNumber() - Method in class org.gagravarr.ogg.OggFile
Returns a random, but previously un-used serial number for use by a new stream
getUtc() - Method in class org.gagravarr.skeleton.SkeletonFishead
Returns the ISO-8601 UTC time of the file, YYYYMMDDTHHMMSS.sssZ, or null if unset
getUTF8(byte[], int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
getVbr() - Method in class org.gagravarr.speex.SpeexInfo
 
getVendor() - Method in interface org.gagravarr.ogg.audio.OggAudioTagsHeader
 
getVendor() - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
getVersion() - Method in class org.gagravarr.opus.OpusInfo
 
getVersion() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getVersion() - Method in class org.gagravarr.theora.TheoraInfo
 
getVersion() - Method in class org.gagravarr.vorbis.VorbisInfo
 
getVersionId() - Method in class org.gagravarr.speex.SpeexInfo
 
getVersionMajor() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getVersionMinor() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
getVersionString() - Method in class org.gagravarr.flac.FlacOggInfo
The version comes from the parent packet
getVersionString() - Method in interface org.gagravarr.ogg.audio.OggAudioInfoHeader
 
getVersionString() - Method in class org.gagravarr.opus.OpusInfo
 
getVersionString() - Method in class org.gagravarr.speex.SpeexInfo
 
getVersionString() - Method in class org.gagravarr.vorbis.VorbisInfo
 
granulePosition - Variable in class org.gagravarr.ogg.OggStreamAudioVisualData
 

H

hasContinuation() - Method in class org.gagravarr.ogg.OggPage
Is there a subsequent page containing the remainder of the packets?
hasFramingBit() - Method in class org.gagravarr.flac.FlacTags
Flac doesn't do the framing bit if the tags are null padded.
hasFramingBit() - Method in class org.gagravarr.opus.OpusTags
Opus doesn't do the framing bit if the tags are null padded.
hasFramingBit() - Method in class org.gagravarr.speex.SpeexTags
We think that Speex doesn't do a framing bit if the tags are null padded
hasFramingBit() - Method in class org.gagravarr.theora.TheoraComments
We think that Theora follows the Vorbis model, and has a framing bit if the comments are null-padded
hasFramingBit() - Method in class org.gagravarr.vorbis.VorbisComments
Vorbis Comments have framing bits if there's padding after the end of the defined comments
hasFramingBit() - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
hasNext() - Method in class org.gagravarr.ogg.OggPage.OggPacketIterator
 
hasSpaceFor(int) - Method in class org.gagravarr.ogg.OggPage
Does this Page have space for the given number of bytes?
hasWholeStream() - Method in class org.gagravarr.skeleton.SkeletonStream
Have all the packets in the Skeleton stream been received and processed yet?
HEADER_LENGTH_AUDIO - Static variable in interface org.gagravarr.vorbis.VorbisPacket
 
HEADER_LENGTH_METADATA - Static variable in interface org.gagravarr.vorbis.VorbisPacket
 
HighLevelOggStreamPacket - Class in org.gagravarr.ogg
A high level stream packet sat atop of an OggPacket.
HighLevelOggStreamPacket(OggPacket) - Constructor for class org.gagravarr.ogg.HighLevelOggStreamPacket
 
HighLevelOggStreamPacket() - Constructor for class org.gagravarr.ogg.HighLevelOggStreamPacket
 

I

identifyType(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
inFile - Variable in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command
 
info - Variable in class org.gagravarr.flac.FlacFile
 
InfoPacketReader(InputStream) - Constructor for class org.gagravarr.vorbis.tools.VorbisInfoTool.InfoPacketReader
 
IOUtils - Class in org.gagravarr.ogg
Utilities for working with IO streams, such as reading and writing.
IOUtils() - Constructor for class org.gagravarr.ogg.IOUtils
 
isAnnodex2Stream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isBeginningOfStream() - Method in class org.gagravarr.ogg.OggPacket
Is this the first packet in the stream? If so, the data should hold the magic information required to identify which decoder will be needed.
isChecksumValid() - Method in class org.gagravarr.ogg.OggPage
Is the checksum for the page valid?
isCMMLStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isContinuation() - Method in class org.gagravarr.ogg.OggPage
Is this carrying on the packets from a previous page?
isDaalaStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isDiracStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isEndOfStream() - Method in class org.gagravarr.ogg.OggPacket
Is this the last packet in the stream?
isFlacStream(OggPacket) - Static method in class org.gagravarr.flac.FlacFirstOggPacket
Does this packet (the first in the stream) contain the magic string indicating that it's a FLAC one?
isKateStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isLastMetadataBlock() - Method in class org.gagravarr.flac.FlacMetadataBlock
 
isOggOGMStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isOggPCMStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isOggRGBStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isOggUVSStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isOggYUVStream(OggPacket) - Static method in class org.gagravarr.ogg.OggStreamIdentifier
 
isOpusSpecial(OggPacket) - Static method in class org.gagravarr.opus.OpusPacketFactory
 
isOpusStream(OggPacket) - Static method in class org.gagravarr.opus.OpusPacketFactory
Does this packet (the first in the stream) contain the magic string indicating that it's an opus one?
isSkeletonSpecial(OggPacket) - Static method in class org.gagravarr.skeleton.SkeletonPacketFactory
 
isSkeletonStream(OggPacket) - Static method in class org.gagravarr.skeleton.SkeletonPacketFactory
Does this packet (the first in the stream) contain the magic string indicating that it's a skeleton fis(head|bone) one?
isSpeexSpecial(OggPacket) - Static method in class org.gagravarr.speex.SpeexPacketFactory
 
isSpeexStream(OggPacket) - Static method in class org.gagravarr.speex.SpeexPacketFactory
Does this packet (the first in the stream) contain the magic string indicating that it's an speex one?
isTheoraSpecial(OggPacket) - Static method in class org.gagravarr.theora.TheoraPacketFactory
 
isTheoraStream(OggPacket) - Static method in class org.gagravarr.theora.TheoraPacketFactory
Does this packet (the first in the stream) contain the magic string indicating that it's an theora one?
isVorbisSpecial(OggPacket) - Static method in class org.gagravarr.vorbis.VorbisPacketFactory
 
isVorbisStream(OggPacket) - Static method in class org.gagravarr.vorbis.VorbisPacketFactory
Does this packet (the first in the stream) contain the magic string indicating that it's a vorbis one?

K

KATE - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
KATE - Static variable in class org.gagravarr.tika.OggParser
 
KEY_ALBUM - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
KEY_ARTIST - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
KEY_DATE - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
KEY_GENRE - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
KEY_TITLE - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
KEY_TRACKNUMBER - Static variable in class org.gagravarr.vorbis.VorbisStyleComments
 
kind - Variable in class org.gagravarr.ogg.OggStreamIdentifier.OggStreamType
 

L

listTags(VorbisFile) - Static method in class org.gagravarr.vorbis.tools.VorbisInfoTool
 
listTags(VorbisStyleComments) - Static method in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 

M

MAGIC_ANNODEX2 - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_CMML - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_DAALA - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_DIRAC - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_FISBONE_BYTES - Static variable in interface org.gagravarr.skeleton.SkeletonPacket
 
MAGIC_FISBONE_STR - Static variable in interface org.gagravarr.skeleton.SkeletonPacket
 
MAGIC_FISHEAD_BYTES - Static variable in interface org.gagravarr.skeleton.SkeletonPacket
 
MAGIC_FISHEAD_STR - Static variable in interface org.gagravarr.skeleton.SkeletonPacket
 
MAGIC_HEADER_BYTES - Static variable in interface org.gagravarr.opus.OpusPacket
 
MAGIC_HEADER_BYTES - Static variable in interface org.gagravarr.speex.SpeexPacket
 
MAGIC_HEADER_STR - Static variable in interface org.gagravarr.opus.OpusPacket
 
MAGIC_HEADER_STR - Static variable in interface org.gagravarr.speex.SpeexPacket
 
MAGIC_KATE - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_OGG_OGM - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_OGG_PCM - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_OGG_RGB - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_OGG_UVS - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_OGG_YUV - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
MAGIC_TAGS_BYTES - Static variable in interface org.gagravarr.opus.OpusPacket
 
MAGIC_TAGS_STR - Static variable in interface org.gagravarr.opus.OpusPacket
 
main(String[]) - Static method in class org.gagravarr.flac.tools.FlacCommentTool
 
main(String[]) - Static method in class org.gagravarr.ogg.tools.OggInfoTool
 
main(String[]) - Static method in class org.gagravarr.opus.tools.OpusCommentTool
 
main(String[]) - Static method in class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
main(String[]) - Static method in class org.gagravarr.vorbis.tools.VorbisCommentTool
 
main(String[]) - Static method in class org.gagravarr.vorbis.tools.VorbisInfoTool
 
mimetype - Variable in class org.gagravarr.ogg.OggStreamIdentifier.OggStreamType
 

N

NATIVE_FLAC - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
NATIVE_FLAC - Static variable in class org.gagravarr.tika.FlacParser
 
next() - Method in class org.gagravarr.ogg.OggPage.OggPacketIterator
 
normaliseTag(String) - Static method in class org.gagravarr.vorbis.VorbisStyleComments
The tag name is case-insensitive and may consist of ASCII 0x20 through 0x7D, 0x3D (’=’) excluded.

O

OGG_AUDIO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_AUDIO - Static variable in class org.gagravarr.tika.OggDetector
 
OGG_AUDIO - Static variable in class org.gagravarr.tika.OggParser
 
OGG_FLAC - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_FLAC - Static variable in class org.gagravarr.tika.FlacParser
 
OGG_GENERAL - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_GENERAL - Static variable in class org.gagravarr.tika.OggDetector
 
OGG_GENERAL - Static variable in class org.gagravarr.tika.OggParser
 
OGG_PCM - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_PCM - Static variable in class org.gagravarr.tika.OggParser
 
OGG_RGB - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_RGB - Static variable in class org.gagravarr.tika.OggParser
 
OGG_UVS - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_UVS - Static variable in class org.gagravarr.tika.OggParser
 
OGG_VIDEO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_VIDEO - Static variable in class org.gagravarr.tika.OggDetector
 
OGG_VIDEO - Static variable in class org.gagravarr.tika.OggParser
 
OGG_VORBIS - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_VORBIS - Static variable in class org.gagravarr.tika.VorbisParser
 
OGG_YUV - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGG_YUV - Static variable in class org.gagravarr.tika.OggParser
 
OggAudioHeaders - Interface in org.gagravarr.ogg.audio
Interface for reading the headers at the start of an OggAudioStream
OggAudioInfoHeader - Interface in org.gagravarr.ogg.audio
Common interface for the Info (Information / Identification) header at the start of an OggAudioStream
OggAudioParser - Class in org.gagravarr.tika
Parent parser for the various Ogg Audio formats, such as Vorbis and Opus
OggAudioParser() - Constructor for class org.gagravarr.tika.OggAudioParser
 
OggAudioSetupHeader - Interface in org.gagravarr.ogg.audio
Common interface for the Setup header near the start of an OggAudioStream.
OggAudioStream - Interface in org.gagravarr.ogg.audio
Interface for reading a stream of OggStreamAudioData packets, either in a sequential (streaming) fashion, or by skipping to a certain point.
OggAudioStreamHeaders - Class in org.gagravarr.ogg.audio
Streaming friendly way to get at the headers at the start of an OggAudioStream, allowing for the fact that they may be interspersed with other streams' data.
OggAudioTagsHeader - Interface in org.gagravarr.ogg.audio
Common interface for the Tags (Comments) header near the start of an OggAudioStream
OggDetector - Class in org.gagravarr.tika
Detector for identifying specific file types stored within an Ogg container.
OggDetector() - Constructor for class org.gagravarr.tika.OggDetector
 
OggFile - Class in org.gagravarr.ogg
This class takes care of reading and writing files using the Ogg container format.
OggFile(OutputStream) - Constructor for class org.gagravarr.ogg.OggFile
Opens a file for writing.
OggFile(InputStream) - Constructor for class org.gagravarr.ogg.OggFile
Opens a file for reading in blocking (non event) mode.
OggFile(InputStream, OggStreamListener) - Constructor for class org.gagravarr.ogg.OggFile
Opens a file for reading in non-blocking (event) mode.
OggInfoTool - Class in org.gagravarr.ogg.tools
Prints out information on the Steams within an Ogg File.
OggInfoTool(File) - Constructor for class org.gagravarr.ogg.tools.OggInfoTool
 
OggPacket - Class in org.gagravarr.ogg
Represents a logical group of data.
OggPacket(OggPage, byte[], boolean, boolean) - Constructor for class org.gagravarr.ogg.OggPacket
Creates a new Ogg Packet based on data read from within an Ogg Page.
OggPacket(byte[]) - Constructor for class org.gagravarr.ogg.OggPacket
Creates a new Ogg Packet filled with data to be later written.
OggPacketData - Class in org.gagravarr.ogg
The data part of an OggPacket.
OggPacketData(byte[]) - Constructor for class org.gagravarr.ogg.OggPacketData
 
OggPacketReader - Class in org.gagravarr.ogg
 
OggPacketReader(InputStream) - Constructor for class org.gagravarr.ogg.OggPacketReader
 
OggPacketWriter - Class in org.gagravarr.ogg
 
OggPacketWriter(OggFile, int) - Constructor for class org.gagravarr.ogg.OggPacketWriter
 
OggPage - Class in org.gagravarr.ogg
 
OggPage(int, int) - Constructor for class org.gagravarr.ogg.OggPage
 
OggPage(InputStream) - Constructor for class org.gagravarr.ogg.OggPage
InputStream should be positioned *just after* the OggS capture pattern.
OggPage.OggPacketIterator - Class in org.gagravarr.ogg
Returns a full OggPacket if it can, otherwise just the OggPacketData if the rest of the packet is in another OggPage
OggParser - Class in org.gagravarr.tika
General parser for Ogg files where we don't know what the specific kind is.
OggParser() - Constructor for class org.gagravarr.tika.OggParser
 
OggStreamAudioData - Class in org.gagravarr.ogg
Raw, compressed audio
OggStreamAudioData(OggPacket) - Constructor for class org.gagravarr.ogg.OggStreamAudioData
 
OggStreamAudioData(byte[]) - Constructor for class org.gagravarr.ogg.OggStreamAudioData
 
OggStreamAudioVisualData - Class in org.gagravarr.ogg
Raw, compressed audio and video data, which keeps track of a granule position
OggStreamAudioVisualData(OggPacket) - Constructor for class org.gagravarr.ogg.OggStreamAudioVisualData
 
OggStreamAudioVisualData(byte[]) - Constructor for class org.gagravarr.ogg.OggStreamAudioVisualData
 
OggStreamIdentifier - Class in org.gagravarr.ogg
Detector for identifying the kind of data stored in a given stream.
OggStreamIdentifier() - Constructor for class org.gagravarr.ogg.OggStreamIdentifier
 
OggStreamIdentifier.OggStreamType - Class in org.gagravarr.ogg
 
OggStreamIdentifier.OggStreamType.Kind - Enum in org.gagravarr.ogg
 
OggStreamListener - Interface in org.gagravarr.ogg
Implement this if doing Event based processing to know when new streams are found.
OggStreamPacket - Interface in org.gagravarr.ogg
A high level stream packet sat atop of an OggPacket.
OggStreamReader - Interface in org.gagravarr.ogg
Implement this interface to be given the data from the stream of an Ogg file that you indicated interest in using a OggStreamListener
OggStreamType(String, String, OggStreamIdentifier.OggStreamType.Kind) - Constructor for class org.gagravarr.ogg.OggStreamIdentifier.OggStreamType
 
OggStreamVideoData - Class in org.gagravarr.ogg
Raw, compressed video
OggStreamVideoData(OggPacket) - Constructor for class org.gagravarr.ogg.OggStreamVideoData
 
OggStreamVideoData(byte[]) - Constructor for class org.gagravarr.ogg.OggStreamVideoData
 
OGM_VIDEO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OGM_VIDEO - Static variable in class org.gagravarr.tika.OggParser
 
open(File) - Static method in class org.gagravarr.flac.FlacFile
Opens the given file for reading
open(InputStream) - Static method in class org.gagravarr.flac.FlacFile
Opens the given file for reading.
open(OggFile) - Static method in class org.gagravarr.flac.FlacFile
Opens the given file for reading
OPUS_AUDIO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OPUS_AUDIO - Static variable in class org.gagravarr.tika.OpusParser
 
OPUS_AUDIO_ALT - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
OPUS_AUDIO_ALT - Static variable in class org.gagravarr.tika.OpusParser
 
OpusAudioData - Class in org.gagravarr.opus
Raw, compressed audio data
OpusAudioData(OggPacket) - Constructor for class org.gagravarr.opus.OpusAudioData
 
OpusAudioData(byte[]) - Constructor for class org.gagravarr.opus.OpusAudioData
 
OpusCommentTool - Class in org.gagravarr.opus.tools
A class for listing and editing Comments (Tags) within an Opus File, much like the vorbiscomments program (but Opus)
OpusCommentTool() - Constructor for class org.gagravarr.opus.tools.OpusCommentTool
 
OpusFile - Class in org.gagravarr.opus
This is a wrapper around an OggFile that lets you get at all the interesting bits of an Opus file.
OpusFile(File) - Constructor for class org.gagravarr.opus.OpusFile
Opens the given file for reading
OpusFile(OggFile) - Constructor for class org.gagravarr.opus.OpusFile
Opens the given file for reading
OpusFile(OggPacketReader) - Constructor for class org.gagravarr.opus.OpusFile
Loads a Opus File from the given packet reader.
OpusFile(OutputStream) - Constructor for class org.gagravarr.opus.OpusFile
Opens for writing.
OpusFile(OutputStream, OpusInfo, OpusTags) - Constructor for class org.gagravarr.opus.OpusFile
Opens for writing, based on the settings from a pre-read file.
OpusFile(OutputStream, int, OpusInfo, OpusTags) - Constructor for class org.gagravarr.opus.OpusFile
Opens for writing, based on the settings from a pre-read file, with a specific Steam ID (SID).
OpusInfo - Class in org.gagravarr.opus
The identification header identifies the bitstream as Opus, and includes the Opus version, the simple audio characteristics of the stream such as sample rate and number of channels etc.
OpusInfo() - Constructor for class org.gagravarr.opus.OpusInfo
 
OpusInfo(OggPacket) - Constructor for class org.gagravarr.opus.OpusInfo
 
OpusPacket - Interface in org.gagravarr.opus
Parent of all Opus packets
OpusPacketFactory - Class in org.gagravarr.opus
Identifies the right kind of OpusPacket for a given incoming OggPacket, and creates it
OpusPacketFactory() - Constructor for class org.gagravarr.opus.OpusPacketFactory
 
OpusParser - Class in org.gagravarr.tika
Parser for OGG Opus audio files
OpusParser() - Constructor for class org.gagravarr.tika.OpusParser
 
OpusTags - Class in org.gagravarr.opus
This is a VorbisComments with an Opus metadata block header, rather than the usual vorbis one.
OpusTags(OggPacket) - Constructor for class org.gagravarr.opus.OpusTags
 
OpusTags() - Constructor for class org.gagravarr.opus.OpusTags
 
org.gagravarr.flac - package org.gagravarr.flac
 
org.gagravarr.flac.tools - package org.gagravarr.flac.tools
 
org.gagravarr.ogg - package org.gagravarr.ogg
 
org.gagravarr.ogg.audio - package org.gagravarr.ogg.audio
 
org.gagravarr.ogg.tools - package org.gagravarr.ogg.tools
 
org.gagravarr.opus - package org.gagravarr.opus
 
org.gagravarr.opus.tools - package org.gagravarr.opus.tools
 
org.gagravarr.skeleton - package org.gagravarr.skeleton
 
org.gagravarr.skeleton.tools - package org.gagravarr.skeleton.tools
 
org.gagravarr.speex - package org.gagravarr.speex
 
org.gagravarr.theora - package org.gagravarr.theora
 
org.gagravarr.tika - package org.gagravarr.tika
 
org.gagravarr.vorbis - package org.gagravarr.vorbis
 
org.gagravarr.vorbis.tools - package org.gagravarr.vorbis.tools
 
otherMetadata - Variable in class org.gagravarr.flac.FlacFile
 
outFile - Variable in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command
 

P

PADDING - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.FlacParser
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.OggParser
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.OpusParser
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.SpeexParser
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.TheoraParser
 
parse(InputStream, ContentHandler, Metadata, ParseContext) - Method in class org.gagravarr.tika.VorbisParser
 
PICTURE - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 
populate(OggPacket) - Method in class org.gagravarr.ogg.audio.OggAudioStreamHeaders
Populates with the next header
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.flac.FlacTags
 
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.opus.OpusTags
 
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.speex.SpeexTags
 
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.theora.TheoraComments
 
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.vorbis.VorbisComments
 
populateMetadataFooter(OutputStream) - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.flac.FlacTags
Type plus three byte length
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.opus.OpusTags
Magic string
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.speex.SpeexTags
There is no header on Speex tags
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.theora.TheoraComments
Magic string
populateMetadataHeader(byte[], int, int) - Static method in class org.gagravarr.theora.TheoraPacketFactory
Popupulates the metadata packet header, which is "#theora" where # is the type.
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.vorbis.VorbisAudioData
 
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.vorbis.VorbisComments
 
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
populateMetadataHeader(byte[], int) - Method in interface org.gagravarr.vorbis.VorbisPacket
Have the metadata header populated into the data, normally used when writing out.
populateMetadataHeader(byte[], int, int) - Static method in class org.gagravarr.vorbis.VorbisPacketFactory
Popupulates the metadata packet header, which is "#vorbis" where # is the type.
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.vorbis.VorbisSetup
 
populateMetadataHeader(byte[], int) - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
printHelp() - Static method in class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
printHelp() - Static method in class org.gagravarr.vorbis.tools.VorbisInfoTool
 
printHelp(String) - Static method in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 
printStreamInfo() - Method in class org.gagravarr.ogg.tools.OggInfoTool
 
printStreamInfo() - Method in class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
processArgs(String[], String) - Static method in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 
processNewStream(int, byte[]) - Method in interface org.gagravarr.ogg.OggStreamListener
Called every time a new Stream is encountered.
processPacket(OggPacket) - Method in interface org.gagravarr.ogg.OggStreamReader
 
processPacket(OggPacket) - Method in class org.gagravarr.skeleton.SkeletonStream
Processes and tracks the next packet for the stream
processStreamEnd(int) - Method in interface org.gagravarr.ogg.OggStreamListener
Called after the last packet in Stream has been processed, in case you want to do any tidying up.
processTags(String[], VorbisLikeCommentTool.Command.Commands) - Static method in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 
putInt2(byte[], int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt2BE(byte[], int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt3(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt3BE(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt4(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt4BE(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt5(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putInt8(byte[], int, long) - Static method in class org.gagravarr.ogg.IOUtils
 
putUTF8(byte[], int, String) - Static method in class org.gagravarr.ogg.IOUtils
 

R

readFully(InputStream, byte[]) - Static method in class org.gagravarr.ogg.IOUtils
 
readFully(InputStream, byte[], int, int) - Static method in class org.gagravarr.ogg.IOUtils
 
remove() - Method in class org.gagravarr.ogg.OggPage.OggPacketIterator
 
removeAllComments() - Method in class org.gagravarr.vorbis.VorbisStyleComments
Removes all comments across all tags
removeComments(String) - Method in class org.gagravarr.vorbis.VorbisStyleComments
Removes all comments for a given tag.
removeNullPadding(String) - Static method in class org.gagravarr.ogg.IOUtils
Strips off any null padding, if any, from the string

S

SEEKTABLE - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 
setBaseGranule(long) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setBaseTimeDenominator(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setBaseTimeNumerator(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setBitrate(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setBitrateLower(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setBitrateNominal(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setBitrateUpper(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setBitsPerSample(int) - Method in class org.gagravarr.flac.FlacInfo
 
setBlocksize0(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setBlocksize1(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setChannels(int) - Method in class org.gagravarr.opus.OpusInfo
 
setChannels(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setChannels(int) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setColourSpace(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setComments(String, List<String>) - Method in class org.gagravarr.vorbis.VorbisStyleComments
Removes any existing comments for a given tag, and replaces them with the supplied list
setContentOffset(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setContentType(String) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setData(byte[]) - Method in class org.gagravarr.flac.FlacOggInfo
Data setting directly not supported
setData(byte[]) - Method in class org.gagravarr.ogg.HighLevelOggStreamPacket
 
setData(byte[]) - Method in interface org.gagravarr.ogg.OggStreamPacket
 
setFlacFirstOggPacket(FlacFirstOggPacket) - Method in class org.gagravarr.flac.FlacOggInfo
Supplies the FlacFirstOggPacket for a new info
setFrameHeightMB(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameNumBlocks(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameNumMacroBlocks(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameNumSuperBlocks(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameRateDenominator(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameRateNumerator(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setFrameSize(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setFramesPerPacket(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setFrameWidthMB(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setGranulePosition(long) - Method in class org.gagravarr.ogg.OggPacketWriter
Sets the current granule position.
setGranulePosition(long) - Method in class org.gagravarr.ogg.OggPage
 
setGranulePosition(long) - Method in class org.gagravarr.ogg.OggStreamAudioVisualData
 
setGranulerateDenominator(long) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setGranulerateNumerator(long) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setGranuleShift(byte) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setIsBOS() - Method in class org.gagravarr.ogg.OggPacket
 
setIsContinuation() - Method in class org.gagravarr.ogg.OggPage
 
setIsEOS() - Method in class org.gagravarr.ogg.OggPacket
 
setIsEOS() - Method in class org.gagravarr.ogg.OggPage
This should only ever be called by OggPacketWriter.close() !
setKeyFrameNumberGranuleShift(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setMajorVersion(int) - Method in class org.gagravarr.flac.FlacFirstOggPacket
 
setMaximumBlockSize(int) - Method in class org.gagravarr.flac.FlacInfo
 
setMaximumFrameSize(int) - Method in class org.gagravarr.flac.FlacInfo
 
setMinimumBlockSize(int) - Method in class org.gagravarr.flac.FlacInfo
 
setMinimumFrameSize(int) - Method in class org.gagravarr.flac.FlacInfo
 
setMinorVersion(int) - Method in class org.gagravarr.flac.FlacFirstOggPacket
 
setMode(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setModeBitstreamVersion(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setNominalBitrate(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setNumberOfHeaderBlocks(int) - Method in class org.gagravarr.flac.FlacFirstOggPacket
 
setNumberOfSamples(long) - Method in class org.gagravarr.flac.FlacInfo
 
setNumChannels(int) - Method in class org.gagravarr.flac.FlacInfo
 
setNumHeaderPackets(int) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setOutputGain(int) - Method in class org.gagravarr.opus.OpusInfo
 
setParent(OggPage) - Method in class org.gagravarr.ogg.OggPacket
 
setPictureRegionHeight(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setPictureRegionWidth(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setPictureRegionXOffset(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setPictureRegionYOffset(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setPixelAspectDenomerator(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setPixelAspectNumerator(long) - Method in class org.gagravarr.theora.TheoraInfo
 
setPixelFormat(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setPreroll(int) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setPresentationTimeDenominator(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setPresentationTimeNumerator(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setPreSkip(int) - Method in class org.gagravarr.opus.OpusInfo
 
setQualityHint(int) - Method in class org.gagravarr.theora.TheoraInfo
 
setRate(long) - Method in class org.gagravarr.opus.OpusInfo
 
setRate(long) - Method in class org.gagravarr.speex.SpeexInfo
 
setRate(long) - Method in class org.gagravarr.vorbis.VorbisInfo
 
setSampleRate(int) - Method in class org.gagravarr.flac.FlacInfo
 
setSegmentLength(long) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setSerialNumber(int) - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
setSignature(byte[]) - Method in class org.gagravarr.flac.FlacInfo
 
setUtc(String) - Method in class org.gagravarr.skeleton.SkeletonFishead
Sets the ISO-8601 UTC time of the file, which must be YYYYMMDDTHHMMSS.sssZ or null
setUtc(Date) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setVbr(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setVendor(String) - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
setVersionId(int) - Method in class org.gagravarr.speex.SpeexInfo
 
setVersionMajor(int) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setVersionMinor(int) - Method in class org.gagravarr.skeleton.SkeletonFishead
 
setVersionString(String) - Method in class org.gagravarr.speex.SpeexInfo
 
sid - Variable in class org.gagravarr.theora.TheoraFile.AudioVisualDataAndSid
 
SKELETON - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
SkeletonFisbone - Class in org.gagravarr.skeleton
The Fisbone (note - no h) provides details about what the other streams in the file are.
SkeletonFisbone() - Constructor for class org.gagravarr.skeleton.SkeletonFisbone
 
SkeletonFisbone(OggPacket) - Constructor for class org.gagravarr.skeleton.SkeletonFisbone
 
SkeletonFishead - Class in org.gagravarr.skeleton
The Fishead (note - one h) provides some basic information on the Skeleton / Annodex stream
SkeletonFishead() - Constructor for class org.gagravarr.skeleton.SkeletonFishead
 
SkeletonFishead(OggPacket) - Constructor for class org.gagravarr.skeleton.SkeletonFishead
 
SkeletonInfoTool - Class in org.gagravarr.skeleton.tools
A tool for looking at the innards of a Skeleton-described Ogg File
SkeletonInfoTool(File) - Constructor for class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
SkeletonInfoTool(OggFile) - Constructor for class org.gagravarr.skeleton.tools.SkeletonInfoTool
 
SkeletonKeyFramePacket - Class in org.gagravarr.skeleton
Keyframe Index Packets, used for seeking within the main streams
SkeletonKeyFramePacket(OggPacket) - Constructor for class org.gagravarr.skeleton.SkeletonKeyFramePacket
 
SkeletonKeyFramePacket(byte[]) - Constructor for class org.gagravarr.skeleton.SkeletonKeyFramePacket
 
SkeletonPacket - Interface in org.gagravarr.skeleton
Parent of all Skeleton (Annodex) packets
SkeletonPacketFactory - Class in org.gagravarr.skeleton
Identifies the right kind of SkeletonPacket for a given incoming OggPacket, and creates it
SkeletonPacketFactory() - Constructor for class org.gagravarr.skeleton.SkeletonPacketFactory
 
SkeletonStream - Class in org.gagravarr.skeleton
A Skeleton Stream is made up of a single Fishead, one Fisbone per described stream, and optionally key frame data per stream.
SkeletonStream(OggPacket) - Constructor for class org.gagravarr.skeleton.SkeletonStream
Starts tracking a new Skeleton Stream, from the given packet (which must hold the fishead)
SkeletonStream(int[]) - Constructor for class org.gagravarr.skeleton.SkeletonStream
Creates a new Skeleton stream, with empty fisbones referencing the specified streams (by their stream ids / serial numbers)
skipToGranule(long) - Method in class org.gagravarr.flac.FlacFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in class org.gagravarr.flac.FlacNativeFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in class org.gagravarr.flac.FlacOggFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in interface org.gagravarr.ogg.audio.OggAudioStream
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in class org.gagravarr.opus.OpusFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in class org.gagravarr.speex.SpeexFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranule(long) - Method in class org.gagravarr.vorbis.VorbisFile
Skips the audio data to the next packet with a granule of at least the given granule position.
skipToGranulePosition(int, long) - Method in class org.gagravarr.ogg.OggPacketReader
Skips forward until the first packet with a Granule Position of equal or greater than that specified.
skipToSequenceNumber(int, int) - Method in class org.gagravarr.ogg.OggPacketReader
Skips forward until the first packet with a Sequence Number of equal or greater than that specified.
SPEEX_AUDIO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
SPEEX_AUDIO - Static variable in class org.gagravarr.tika.SpeexParser
 
SPEEX_AUDIO_ALT - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
SPEEX_AUDIO_ALT - Static variable in class org.gagravarr.tika.SpeexParser
 
SpeexAudioData - Class in org.gagravarr.speex
Raw, compressed audio data
SpeexAudioData(OggPacket) - Constructor for class org.gagravarr.speex.SpeexAudioData
 
SpeexAudioData(byte[]) - Constructor for class org.gagravarr.speex.SpeexAudioData
 
SpeexFile - Class in org.gagravarr.speex
This is a wrapper around an OggFile that lets you get at all the interesting bits of a Speex file.
SpeexFile(File) - Constructor for class org.gagravarr.speex.SpeexFile
Opens the given file for reading
SpeexFile(OggFile) - Constructor for class org.gagravarr.speex.SpeexFile
Opens the given file for reading
SpeexFile(OggPacketReader) - Constructor for class org.gagravarr.speex.SpeexFile
Loads a Speex File from the given packet reader.
SpeexFile(OutputStream) - Constructor for class org.gagravarr.speex.SpeexFile
Opens for writing.
SpeexFile(OutputStream, SpeexInfo, SpeexTags) - Constructor for class org.gagravarr.speex.SpeexFile
Opens for writing, based on the settings from a pre-read file.
SpeexFile(OutputStream, int, SpeexInfo, SpeexTags) - Constructor for class org.gagravarr.speex.SpeexFile
Opens for writing, based on the settings from a pre-read file, with a specific Steam ID (SID).
SpeexInfo - Class in org.gagravarr.speex
The identification header identifies the bitstream as Speex, and includes the Speex version, the simple audio characteristics of the stream such as sample rate and number of channels etc.
SpeexInfo() - Constructor for class org.gagravarr.speex.SpeexInfo
 
SpeexInfo(OggPacket) - Constructor for class org.gagravarr.speex.SpeexInfo
 
SpeexPacket - Interface in org.gagravarr.speex
Parent of all Speex packets
SpeexPacketFactory - Class in org.gagravarr.speex
Identifies the right kind of SpeexPacket for a given incoming OggPacket, and creates it
SpeexPacketFactory() - Constructor for class org.gagravarr.speex.SpeexPacketFactory
 
SpeexParser - Class in org.gagravarr.tika
Parser for OGG Speex audio files
SpeexParser() - Constructor for class org.gagravarr.tika.SpeexParser
 
SpeexTags - Class in org.gagravarr.speex
This is a VorbisComments with an Speex metadata block header, rather than the usual vorbis one.
SpeexTags(OggPacket) - Constructor for class org.gagravarr.speex.SpeexTags
 
SpeexTags() - Constructor for class org.gagravarr.speex.SpeexTags
 
STREAMINFO - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 

T

tagPairs - Variable in class org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command
 
tags - Variable in class org.gagravarr.flac.FlacFile
 
THEORA_VIDEO - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
THEORA_VIDEO - Static variable in class org.gagravarr.tika.TheoraParser
 
THEORA_VIDEO_ALT - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
TheoraComments - Class in org.gagravarr.theora
This is a VorbisComments with an Theora metadata block header, rather than the usual Vorbis one.
TheoraComments(OggPacket) - Constructor for class org.gagravarr.theora.TheoraComments
 
TheoraComments() - Constructor for class org.gagravarr.theora.TheoraComments
 
TheoraFile - Class in org.gagravarr.theora
This is a wrapper around an OggFile that lets you get at all the interesting bits of a Theora file.
TheoraFile(File) - Constructor for class org.gagravarr.theora.TheoraFile
Opens the given file for reading
TheoraFile(OggFile) - Constructor for class org.gagravarr.theora.TheoraFile
Opens the given file for reading
TheoraFile(OggPacketReader) - Constructor for class org.gagravarr.theora.TheoraFile
Loads a Theora File from the given packet reader.
TheoraFile(OutputStream) - Constructor for class org.gagravarr.theora.TheoraFile
Opens for writing.
TheoraFile(OutputStream, TheoraInfo, TheoraComments, TheoraSetup) - Constructor for class org.gagravarr.theora.TheoraFile
Opens for writing, based on the settings from a pre-read file.
TheoraFile(OutputStream, int, TheoraInfo, TheoraComments, TheoraSetup) - Constructor for class org.gagravarr.theora.TheoraFile
Opens for writing, based on the settings from a pre-read file, with a specific Steam ID (SID).
TheoraFile.AudioVisualDataAndSid - Class in org.gagravarr.theora
 
TheoraInfo - Class in org.gagravarr.theora
The identification header identifies the bitstream as Theora, and includes the Theora version, the frame details, the picture region details and similar.
TheoraInfo() - Constructor for class org.gagravarr.theora.TheoraInfo
 
TheoraInfo(OggPacket) - Constructor for class org.gagravarr.theora.TheoraInfo
 
TheoraPacket - Interface in org.gagravarr.theora
Parent of all Theora (video) packets
TheoraPacketFactory - Class in org.gagravarr.theora
Identifies the right kind of TheoraPacket for a given incoming OggPacket, and creates it
TheoraPacketFactory() - Constructor for class org.gagravarr.theora.TheoraPacketFactory
 
TheoraParser - Class in org.gagravarr.tika
Parser for OGG Theora video files, which may also contain one or more soundtrack streams.
TheoraParser() - Constructor for class org.gagravarr.tika.TheoraParser
 
TheoraSetup - Class in org.gagravarr.theora
The setup includes the limit values for the loop filter, the setup details for the dequantization tables, and the DCT unpacking Huffman tables
TheoraSetup() - Constructor for class org.gagravarr.theora.TheoraSetup
 
TheoraSetup(OggPacket) - Constructor for class org.gagravarr.theora.TheoraSetup
 
TheoraVideoData - Class in org.gagravarr.theora
Raw, compressed video data
TheoraVideoData(OggPacket) - Constructor for class org.gagravarr.theora.TheoraVideoData
 
TheoraVideoData(byte[]) - Constructor for class org.gagravarr.theora.TheoraVideoData
 
toInt(byte) - Static method in class org.gagravarr.ogg.IOUtils
 
toMediaType(OggStreamIdentifier.OggStreamType) - Static method in class org.gagravarr.tika.OggDetector
Converts from our type to Tika's type
toString() - Method in class org.gagravarr.ogg.OggPage
 
toString() - Method in class org.gagravarr.ogg.OggStreamIdentifier.OggStreamType
 
toUTF8Bytes(String) - Static method in class org.gagravarr.ogg.IOUtils
 
TYPE_COMMENTS - Static variable in interface org.gagravarr.theora.TheoraPacket
 
TYPE_COMMENTS - Static variable in interface org.gagravarr.vorbis.VorbisPacket
 
TYPE_IDENTIFICATION - Static variable in interface org.gagravarr.theora.TheoraPacket
 
TYPE_INFO - Static variable in interface org.gagravarr.vorbis.VorbisPacket
 
TYPE_SETUP - Static variable in interface org.gagravarr.theora.TheoraPacket
 
TYPE_SETUP - Static variable in interface org.gagravarr.vorbis.VorbisPacket
 

U

UNKNOWN - Static variable in class org.gagravarr.ogg.OggStreamIdentifier
 
unreadPacket(OggPacket) - Method in class org.gagravarr.ogg.OggPacketReader
Un-reads a packet, leaving it ready to be feteched by the next call to OggPacketReader.getNextPacket().
UTF8 - Static variable in class org.gagravarr.ogg.IOUtils
 

V

valueOf(String) - Static method in enum org.gagravarr.ogg.OggStreamIdentifier.OggStreamType.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command.Commands
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.gagravarr.ogg.OggStreamIdentifier.OggStreamType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.gagravarr.vorbis.tools.VorbisLikeCommentTool.Command.Commands
Returns an array containing the constants of this enum type, in the order they are declared.
VORBIS_COMMENT - Static variable in class org.gagravarr.flac.FlacMetadataBlock
 
VorbisAudioData - Class in org.gagravarr.vorbis
Raw, compressed audio data
VorbisAudioData(OggPacket) - Constructor for class org.gagravarr.vorbis.VorbisAudioData
 
VorbisAudioData(byte[]) - Constructor for class org.gagravarr.vorbis.VorbisAudioData
 
VorbisComments - Class in org.gagravarr.vorbis
Holds encoder information and user specified tags
VorbisComments(OggPacket) - Constructor for class org.gagravarr.vorbis.VorbisComments
 
VorbisComments() - Constructor for class org.gagravarr.vorbis.VorbisComments
 
VorbisCommentTool - Class in org.gagravarr.vorbis.tools
A class for listing and editing Comments within a Vorbis File, much like the vorbiscomment program.
VorbisCommentTool() - Constructor for class org.gagravarr.vorbis.tools.VorbisCommentTool
 
VorbisFile - Class in org.gagravarr.vorbis
This is a wrapper around an OggFile that lets you get at all the interesting bits of a Vorbis file.
VorbisFile(File) - Constructor for class org.gagravarr.vorbis.VorbisFile
Opens the given file for reading
VorbisFile(OggFile) - Constructor for class org.gagravarr.vorbis.VorbisFile
Opens the given file for reading
VorbisFile(OggPacketReader) - Constructor for class org.gagravarr.vorbis.VorbisFile
Loads a Vorbis File from the given packet reader.
VorbisFile(OutputStream) - Constructor for class org.gagravarr.vorbis.VorbisFile
Opens for writing.
VorbisFile(OutputStream, VorbisInfo, VorbisComments, VorbisSetup) - Constructor for class org.gagravarr.vorbis.VorbisFile
Opens for writing, based on the settings from a pre-read file.
VorbisFile(OutputStream, int, VorbisInfo, VorbisComments, VorbisSetup) - Constructor for class org.gagravarr.vorbis.VorbisFile
Opens for writing, based on the settings from a pre-read file, with a specific Steam ID (SID).
VorbisInfo - Class in org.gagravarr.vorbis
The identification header identifies the bitstream as Vorbis, Vorbis version, and the simple audio characteristics of the stream such as sample rate and number of channels.
VorbisInfo() - Constructor for class org.gagravarr.vorbis.VorbisInfo
 
VorbisInfo(OggPacket) - Constructor for class org.gagravarr.vorbis.VorbisInfo
 
VorbisInfoTool - Class in org.gagravarr.vorbis.tools
A tool for looking at the innards of a Vorbis File
VorbisInfoTool() - Constructor for class org.gagravarr.vorbis.tools.VorbisInfoTool
 
VorbisInfoTool.InfoPacketReader - Class in org.gagravarr.vorbis.tools
 
VorbisLikeCommentTool - Class in org.gagravarr.vorbis.tools
A general class for working on files which have Vorbis-like comments in them, eg Vorbis or Opus.
VorbisLikeCommentTool() - Constructor for class org.gagravarr.vorbis.tools.VorbisLikeCommentTool
 
VorbisLikeCommentTool.Command - Class in org.gagravarr.vorbis.tools
 
VorbisLikeCommentTool.Command.Commands - Enum in org.gagravarr.vorbis.tools
 
VorbisPacket - Interface in org.gagravarr.vorbis
Parent of all Vorbis packets
VorbisPacketFactory - Class in org.gagravarr.vorbis
Identifies the right kind of VorbisPacket for a given incoming OggPacket, and creates it
VorbisPacketFactory() - Constructor for class org.gagravarr.vorbis.VorbisPacketFactory
 
VorbisParser - Class in org.gagravarr.tika
Parser for OGG Vorbis audio files
VorbisParser() - Constructor for class org.gagravarr.tika.VorbisParser
 
VorbisSetup - Class in org.gagravarr.vorbis
Includes extensive CODEC setup information as well as the complete VQ and Huffman codebooks needed for decode
VorbisSetup(OggPacket) - Constructor for class org.gagravarr.vorbis.VorbisSetup
 
VorbisSetup() - Constructor for class org.gagravarr.vorbis.VorbisSetup
 
VorbisStyleComments - Class in org.gagravarr.vorbis
General class for all Vorbis-style comments/tags, as used by things like Vorbis, Opus and FLAC.
VorbisStyleComments(OggPacket, int) - Constructor for class org.gagravarr.vorbis.VorbisStyleComments
 
VorbisStyleComments() - Constructor for class org.gagravarr.vorbis.VorbisStyleComments
 

W

write() - Method in class org.gagravarr.flac.FlacFirstOggPacket
 
write(OutputStream) - Method in class org.gagravarr.flac.FlacInfo
 
write(OutputStream) - Method in class org.gagravarr.flac.FlacMetadataBlock
 
write() - Method in class org.gagravarr.flac.FlacOggInfo
Data writing passes through to the parent packet
write(OutputStream) - Method in class org.gagravarr.flac.FlacTags.FlacTagsAsMetadata
 
write(OutputStream) - Method in class org.gagravarr.flac.FlacUnhandledMetadataBlock
 
write() - Method in class org.gagravarr.ogg.HighLevelOggStreamPacket
 
write() - Method in interface org.gagravarr.ogg.OggStreamPacket
 
write() - Method in class org.gagravarr.opus.OpusInfo
 
write() - Method in class org.gagravarr.skeleton.SkeletonFisbone
 
write() - Method in class org.gagravarr.skeleton.SkeletonFishead
 
write() - Method in class org.gagravarr.speex.SpeexInfo
 
write() - Method in class org.gagravarr.theora.TheoraInfo
 
write() - Method in class org.gagravarr.vorbis.VorbisInfo
 
write() - Method in class org.gagravarr.vorbis.VorbisStyleComments
 
writeAudioData(FlacAudioFrame) - Method in class org.gagravarr.flac.FlacOggFile
Buffers the given audio ready for writing out.
writeAudioData(OpusAudioData) - Method in class org.gagravarr.opus.OpusFile
Buffers the given audio ready for writing out.
writeAudioData(SpeexAudioData) - Method in class org.gagravarr.speex.SpeexFile
Buffers the given audio ready for writing out.
writeAudioData(OggStreamAudioData, int) - Method in class org.gagravarr.theora.TheoraFile
Buffers the given audio ready for writing out, to a given (pre-existing) audio stream.
writeAudioData(VorbisAudioData) - Method in class org.gagravarr.vorbis.VorbisFile
Buffers the given audio ready for writing out.
writeHeader(OutputStream) - Method in class org.gagravarr.ogg.OggPage
 
writeInt2(OutputStream, int) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt2BE(OutputStream, int) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt3(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt3BE(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt4(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt4BE(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt5(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writeInt8(OutputStream, long) - Static method in class org.gagravarr.ogg.IOUtils
 
writePages(OggPage[]) - Method in class org.gagravarr.ogg.OggFile
Writes a (possibly series) of pages to the stream in one go.
writeUTF8(OutputStream, String) - Static method in class org.gagravarr.ogg.IOUtils
Writes the string out as UTF-8
writeUTF8WithLength(OutputStream, String) - Static method in class org.gagravarr.ogg.IOUtils
Writes out a 4 byte integer of the length (in bytes!) of the String, followed by the String (as UTF-8)
writeVideoData(TheoraVideoData) - Method in class org.gagravarr.theora.TheoraFile
Buffers the given video ready for writing out.

_

_getParent() - Method in class org.gagravarr.ogg.OggPacket
Unit tests only!
A B C D E F G H I K L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2015. All rights reserved.