Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Index your code
hub
/
github.com/Gagravarr/VorbisJava
/ functions
Functions
825 in github.com/Gagravarr/VorbisJava
⨍
Functions
825
◇
Types & classes
138
↓ 1,160 callers
Method
assertEquals
(byte[] a, byte[] b)
core/src/test/java/org/gagravarr/ogg/TestReadBoundaries.java:40
↓ 233 callers
Method
getData
()
core/src/main/java/org/gagravarr/ogg/OggStreamPacket.java:22
↓ 128 callers
Method
getInfo
@return The information / identification of the stream and audio encoding
core/src/main/java/org/gagravarr/ogg/audio/OggAudioHeaders.java:35
↓ 117 callers
Method
read
(int numBits)
core/src/main/java/org/gagravarr/ogg/BitsReader.java:36
↓ 112 callers
Method
getNextPacket
Returns the next packet in the file, or null if no more packets remain. Call {@link OggPacket#isBeginningOfStream()} to detect if it is the first pa
core/src/main/java/org/gagravarr/ogg/OggPacketReader.java:39
↓ 93 callers
Method
getSid
Returns the Stream ID (Sid) that this packet belongs to.
core/src/main/java/org/gagravarr/ogg/OggPacket.java:65
↓ 73 callers
Method
isBeginningOfStream
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.
core/src/main/java/org/gagravarr/ogg/OggPacket.java:122
↓ 69 callers
Method
write
()
core/src/main/java/org/gagravarr/ogg/OggStreamPacket.java:25
↓ 68 callers
Method
getSequenceNumber
Returns the sequence number within the stream of the page that this packet belongs to. You can use this to detect when pages have been lost.
core/src/main/java/org/gagravarr/ogg/OggPacket.java:82
↓ 64 callers
Method
bufferPacket
Buffers the given packet up ready for writing to the stream, but doesn't write it to disk yet. The granule position is unchanged.
core/src/main/java/org/gagravarr/ogg/OggPacketWriter.java:77
↓ 63 callers
Method
getComments
Returns all comments for a given tag, in file order. Will return an empty list for tags which aren't present.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:70
↓ 54 callers
Method
isEndOfStream
Is this the last packet in the stream?
core/src/main/java/org/gagravarr/ogg/OggPacket.java:128
↓ 47 callers
Method
getPacketReader
Returns a reader that will allow you to read packets from the file, across all Logical Bit Streams, in the order that they occur.
core/src/main/java/org/gagravarr/ogg/OggFile.java:107
↓ 44 callers
Method
getGranulePosition
Returns the granule position of the page that this packet belongs to. The meaning of the granule depends on the codec.
core/src/main/java/org/gagravarr/ogg/OggPacket.java:73
↓ 40 callers
Method
getGranulePosition
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:193
↓ 38 callers
Method
getPacketWriter
Creates a new Logical Bit Stream in the file, and returns a Writer for putting data into it.
core/src/main/java/org/gagravarr/ogg/OggFile.java:119
↓ 30 callers
Method
detect
(InputStream input, Metadata metadata)
tika/src/main/java/org/gagravarr/tika/OggDetector.java:52
↓ 29 callers
Method
getTags
()
core/src/main/java/org/gagravarr/opus/OpusFile.java:166
↓ 27 callers
Method
getTags
@return The Tags / Comments describing the stream
core/src/main/java/org/gagravarr/ogg/audio/OggAudioHeaders.java:39
↓ 27 callers
Method
putInt4
(byte[] data, int offset, long v)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:228
↓ 26 callers
Method
close
Writes all pending packets to the stream, with the last one containing the End Of Stream Flag, and then closes down.
core/src/main/java/org/gagravarr/ogg/OggPacketWriter.java:182
↓ 26 callers
Method
next
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:348
↓ 24 callers
Method
getInt4
(byte[] data)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:93
↓ 24 callers
Method
hasNext
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:336
↓ 23 callers
Method
readOrEOF
(InputStream stream)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:65
↓ 23 callers
Method
toString
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:310
↓ 21 callers
Method
close
Closes our streams. It's up to you to close any {@link OggPacketWriter} instances first!
core/src/main/java/org/gagravarr/ogg/OggFile.java:95
↓ 21 callers
Method
getInfo
()
core/src/main/java/org/gagravarr/vorbis/VorbisFile.java:165
↓ 20 callers
Method
byteRangeMatches
Checks to see if the wanted byte pattern is found in the within bytes from the given offset @param wanted Byte sequence to look for @param within Byt
core/src/main/java/org/gagravarr/ogg/IOUtils.java:383
↓ 19 callers
Method
getNextAudioPacket
Returns the next {@link OggStreamAudioData} packet in the stream, or null if no more remain
core/src/main/java/org/gagravarr/ogg/audio/OggAudioStream.java:30
↓ 19 callers
Method
toInt
(byte b)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:49
↓ 17 callers
Method
getInfo
()
core/src/main/java/org/gagravarr/opus/OpusFile.java:163
↓ 16 callers
Method
flush
Writes all pending packets to the stream, splitting across pages as needed.
core/src/main/java/org/gagravarr/ogg/OggPacketWriter.java:164
↓ 16 callers
Method
getAllComments
Returns all the comments, across all tags
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:74
↓ 16 callers
Method
getComment
()
core/src/main/java/org/gagravarr/vorbis/VorbisFile.java:168
↓ 16 callers
Method
identifyType
(OggPacket p)
core/src/main/java/org/gagravarr/ogg/OggStreamIdentifier.java:103
↓ 15 callers
Method
fromInt
(int i)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:54
↓ 15 callers
Method
parse
( InputStream stream, ContentHandler handler, Metadata metadata, ParseContext context)
tika/src/main/java/org/gagravarr/tika/OggParser.java:89
↓ 15 callers
Method
toUTF8Bytes
@return The length in BYTES
core/src/main/java/org/gagravarr/ogg/IOUtils.java:356
↓ 14 callers
Method
getNextAudioVisualPacket
Returns the next audio or video packet across any supported stream, or null if no more remain
core/src/main/java/org/gagravarr/theora/TheoraFile.java:290
↓ 14 callers
Method
getNextPacketWithSid
Returns the next packet with the given SID (Stream ID), or null if no more packets remain. Any packets from other streams will be silently discarded.
core/src/main/java/org/gagravarr/ogg/OggPacketReader.java:138
↓ 14 callers
Method
getSid
@return The stream id of the overall audio stream
core/src/main/java/org/gagravarr/ogg/audio/OggAudioHeaders.java:27
↓ 13 callers
Method
getSoundtracks
Returns all the soundtracks
core/src/main/java/org/gagravarr/theora/TheoraFile.java:248
↓ 12 callers
Method
getArtist
Returns the (first) Artist, or null if no Artist tags present.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:32
↓ 12 callers
Method
getIntBE
(int i0, int i1)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:189
↓ 12 callers
Method
getOverheadBytes
Returns the number of bytes overhead of the {@link OggPage} we belong to, if we're the only packet in the page, or a rough guess if we span multiple
core/src/main/java/org/gagravarr/ogg/OggPacket.java:91
↓ 12 callers
Method
getRate
()
core/src/main/java/org/gagravarr/opus/OpusInfo.java:134
↓ 11 callers
Method
getAlbum
Returns the (first) Album, or null if no Album tags present.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:37
↓ 11 callers
Method
getAudioDataSize
The size, in bytes, of all the audio data
core/src/main/java/org/gagravarr/ogg/audio/OggAudioStatistics.java:130
↓ 11 callers
Method
getSoundtrackStreams
Returns the soundtracks and their stream IDs
core/src/main/java/org/gagravarr/theora/TheoraFile.java:242
↓ 11 callers
Method
getTitle
Returns the (first) Title, or null if no Title tags present.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:42
↓ 11 callers
Method
getVersion
()
core/src/main/java/org/gagravarr/opus/OpusInfo.java:107
↓ 11 callers
Method
isChecksumValid
Is the checksum for the page valid?
core/src/main/java/org/gagravarr/ogg/OggPage.java:124
↓ 11 callers
Method
putInt8
(byte[] data, int offset, long v)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:255
↓ 11 callers
Method
read
()
core/src/main/java/org/gagravarr/ogg/BytesCapturingInputStream.java:35
↓ 10 callers
Method
getAudioPacketsCount
The number of audio packets in the stream
core/src/main/java/org/gagravarr/ogg/audio/OggAudioStatistics.java:124
↓ 10 callers
Method
getChecksum
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:135
↓ 10 callers
Method
getInfo
()
core/src/main/java/org/gagravarr/speex/SpeexFile.java:163
↓ 10 callers
Method
getSetup
()
core/src/main/java/org/gagravarr/vorbis/VorbisFile.java:174
↓ 10 callers
Method
getTags
()
core/src/main/java/org/gagravarr/speex/SpeexFile.java:166
↓ 10 callers
Method
getVendor
()
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:26
↓ 10 callers
Method
readFully
(InputStream inp, byte[] destination)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:33
↓ 9 callers
Method
addComment
Adds a comment for a given tag
core/src/main/java/org/gagravarr/vorbis/VorbisStyleComments.java:208
↓ 9 callers
Method
getBytes
(int len)
core/src/test/java/org/gagravarr/ogg/TestWriteBoundaries.java:26
↓ 9 callers
Method
getCRC
(byte[] data)
core/src/main/java/org/gagravarr/ogg/CRCUtils.java:35
↓ 9 callers
Method
getDurationSeconds
Returns the duration of the audio, in seconds.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioStatistics.java:97
↓ 9 callers
Method
getInt
(int i0, int i1)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:134
↓ 9 callers
Method
getInt8
(byte[] data)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:118
↓ 9 callers
Method
getSequenceNumber
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:190
↓ 9 callers
Method
getTestFile
()
core/src/test/java/org/gagravarr/ogg/TestReadSkipping.java:25
↓ 9 callers
Method
getTestVorbisFile
()
core/src/test/java/org/gagravarr/ogg/AbstractIdentificationTest.java:31
↓ 9 callers
Method
setData
(byte[] data)
core/src/main/java/org/gagravarr/ogg/OggStreamPacket.java:23
↓ 9 callers
Method
skipToGranulePosition
Skips forward until the first packet with a Granule Position of equal or greater than that specified. Call {@link #getNextPacket()} to retrieve this
core/src/main/java/org/gagravarr/ogg/OggPacketReader.java:190
↓ 9 callers
Method
truncate
Truncates the given stream at a certain size
core/src/test/java/org/gagravarr/ogg/AbstractIdentificationTest.java:71
↓ 8 callers
Method
_getParent
Unit tests only!
core/src/main/java/org/gagravarr/ogg/OggPacket.java:57
↓ 8 callers
Method
close
In Reading mode, will close the underlying ogg file and free its resources. In Writing mode, will write out the Info and Tags objects, and then the
core/src/main/java/org/gagravarr/opus/OpusFile.java:193
↓ 8 callers
Method
close
In Reading mode, will close the underlying ogg file and free its resources. In Writing mode, will write out the Info, Comments and Setup objects, an
core/src/main/java/org/gagravarr/vorbis/VorbisFile.java:196
↓ 8 callers
Method
getDuration
Returns the duration, in Hours:Minutes:Seconds.MS
core/src/main/java/org/gagravarr/ogg/audio/OggAudioStatistics.java:103
↓ 8 callers
Method
getGenre
Returns the (first) Genre, or null if no Genre tags present.
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:47
↓ 8 callers
Method
getMajorVersion
()
core/src/main/java/org/gagravarr/opus/OpusInfo.java:110
↓ 8 callers
Method
getMinorVersion
()
core/src/main/java/org/gagravarr/opus/OpusInfo.java:113
↓ 8 callers
Method
getNextAudioPacket
()
core/src/main/java/org/gagravarr/vorbis/VorbisFile.java:128
↓ 8 callers
Method
getNumChannels
@return The number of channels (1=mono, 2=stereo etc)
core/src/main/java/org/gagravarr/ogg/audio/OggAudioInfoHeader.java:34
↓ 8 callers
Method
getNumLVs
For unit testing only!
core/src/main/java/org/gagravarr/ogg/OggPage.java:251
↓ 8 callers
Method
getPacketIterator
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:316
↓ 8 callers
Method
getSetup
@return The Setup information for the audio encoding, if used in the format
core/src/main/java/org/gagravarr/ogg/audio/OggAudioHeaders.java:43
↓ 8 callers
Method
getSizePendingFlush
Returns the number of bytes (excluding headers) currently waiting to be written to disk. RFC 3533 suggests that pages should normally be in the 4-8k
core/src/main/java/org/gagravarr/ogg/OggPacketWriter.java:138
↓ 8 callers
Method
getTestTheoraSkeletonCMMLFile
()
core/src/test/java/org/gagravarr/ogg/AbstractIdentificationTest.java:55
↓ 8 callers
Method
hasContinuation
Is there a subsequent page containing the remainder of the packets?
core/src/main/java/org/gagravarr/ogg/OggPage.java:213
↓ 8 callers
Method
isContinuation
Is this carrying on the packets from a previous page?
core/src/main/java/org/gagravarr/ogg/OggPage.java:233
↓ 8 callers
Method
putInt3BE
(byte[] data, int offset, long v)
core/src/main/java/org/gagravarr/ogg/IOUtils.java:284
↓ 7 callers
Method
assertTypeOfFirstStream
(String expectedType, OggFile ogg)
core/src/test/java/org/gagravarr/ogg/AbstractIdentificationTest.java:77
↓ 7 callers
Method
create
Creates the appropriate {@link VorbisPacket} instance based on the type.
core/src/main/java/org/gagravarr/vorbis/VorbisPacketFactory.java:76
↓ 7 callers
Method
create
Creates the appropriate {@link SkeletonPacket} instance based on the type.
core/src/main/java/org/gagravarr/skeleton/SkeletonPacketFactory.java:56
↓ 7 callers
Method
getSid
()
core/src/main/java/org/gagravarr/ogg/OggPage.java:187
↓ 7 callers
Method
getTrackNumber
Returns the (first) track number as a literal string, eg "4" or "09", or null if no track number tags present;
core/src/main/java/org/gagravarr/ogg/audio/OggAudioTagsHeader.java:53
↓ 7 callers
Method
putUTF8
@return The length in BYTES
core/src/main/java/org/gagravarr/ogg/IOUtils.java:348
↓ 6 callers
Method
close
In Reading mode, will close the underlying ogg file and free its resources. In Writing mode, will write out the Info and Tags objects, and then the
core/src/main/java/org/gagravarr/speex/SpeexFile.java:194
↓ 6 callers
Method
format2
(double d)
tools/src/main/java/org/gagravarr/ogg/tools/OggAudioInfoTool.java:78
↓ 6 callers
Method
getBytes
(int len)
core/src/test/java/org/gagravarr/ogg/TestReadBoundaries.java:33
next →
1–100 of 825, ranked by callers