Package de.jarnbjo.ogg
Interface LogicalOggStream
- All Known Implementing Classes:
LogicalOggStreamImpl
public interface LogicalOggStream
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringFORMAT_FLACstatic java.lang.StringFORMAT_THEORAstatic java.lang.StringFORMAT_UNKNOWNstatic java.lang.StringFORMAT_VORBIS -
Method Summary
Modifier and Type Method Description voidclose()java.lang.StringgetFormat()longgetMaximumGranulePosition()byte[]getNextOggPacket()OggPagegetNextOggPage()longgetTime()booleanisOpen()voidreset()voidsetTime(long long1)
-
Field Details
-
FORMAT_UNKNOWN
static final java.lang.String FORMAT_UNKNOWN- See Also:
- Constant Field Values
-
FORMAT_VORBIS
static final java.lang.String FORMAT_VORBIS- See Also:
- Constant Field Values
-
FORMAT_FLAC
static final java.lang.String FORMAT_FLAC- See Also:
- Constant Field Values
-
FORMAT_THEORA
static final java.lang.String FORMAT_THEORA- See Also:
- Constant Field Values
-
-
Method Details
-
getNextOggPage
- Throws:
OggFormatExceptionjava.io.IOException
-
getNextOggPacket
- Throws:
OggFormatExceptionjava.io.IOException
-
isOpen
boolean isOpen() -
close
void close() throws java.io.IOException- Throws:
java.io.IOException
-
reset
- Throws:
OggFormatExceptionjava.io.IOException
-
getMaximumGranulePosition
long getMaximumGranulePosition() -
setTime
void setTime(long long1) throws java.io.IOException- Throws:
java.io.IOException
-
getTime
long getTime() -
getFormat
java.lang.String getFormat()
-