com.jcraft.jorbis
Class VorbisFile
java.lang.Object
com.jcraft.jorbis.VorbisFile
- public class VorbisFile
- extends java.lang.Object
Constructor Summary |
VorbisFile(java.io.InputStream is,
byte[] initial,
int ibytes)
|
VorbisFile(java.lang.String file)
|
Method Summary |
(package private) int |
bisect_forward_serialno(long begin,
long searched,
long end,
int currentno,
int m)
|
int |
bitrate_instant()
|
int |
bitrate(int i)
|
(package private) int |
clear()
|
boolean |
close()
|
(package private) void |
decode_clear()
|
(package private) int |
fetch_headers(Info vi,
Comment vc,
int[] serialno,
Page og_ptr)
|
(package private) static int |
fseek(java.io.InputStream fis,
long off,
int whence)
|
(package private) static long |
ftell(java.io.InputStream fis)
|
private int |
get_data()
|
private int |
get_next_page(Page page,
long boundary)
|
private int |
get_prev_page(Page page)
|
Comment[] |
getComment()
|
Comment |
getComment(int link)
|
Info[] |
getInfo()
|
Info |
getInfo(int link)
|
(package private) int |
host_is_big_endian()
|
static void |
main(java.lang.String[] arg)
|
(package private) int |
make_decode_ready()
|
(package private) int |
open_callbacks(java.io.InputStream is,
byte[] initial,
int ibytes)
|
(package private) int |
open_nonseekable()
|
(package private) int |
open_seekable()
|
(package private) int |
open(java.io.InputStream is,
byte[] initial,
int ibytes)
|
int |
pcm_seek(long pos)
|
long |
pcm_tell()
|
long |
pcm_total(int i)
|
(package private) void |
prefetch_all_headers(Info first_i,
Comment first_c,
int dataoffset)
|
(package private) int |
process_packet(int readp)
|
int |
raw_seek(int pos)
|
long |
raw_tell()
|
long |
raw_total(int i)
|
(package private) int |
read(byte[] buffer,
int length,
int bigendianp,
int word,
int sgned,
int[] bitstream)
|
private void |
seek_helper(long offst)
|
boolean |
seekable()
|
int |
serialnumber(int i)
|
int |
streams()
|
(package private) int |
time_seek(float seconds)
|
float |
time_tell()
|
float |
time_total(int i)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CHUNKSIZE
static final int CHUNKSIZE
- See Also:
- Constant Field Values
SEEK_SET
static final int SEEK_SET
- See Also:
- Constant Field Values
SEEK_CUR
static final int SEEK_CUR
- See Also:
- Constant Field Values
SEEK_END
static final int SEEK_END
- See Also:
- Constant Field Values
OV_FALSE
static final int OV_FALSE
- See Also:
- Constant Field Values
OV_EOF
static final int OV_EOF
- See Also:
- Constant Field Values
OV_HOLE
static final int OV_HOLE
- See Also:
- Constant Field Values
OV_EREAD
static final int OV_EREAD
- See Also:
- Constant Field Values
OV_EFAULT
static final int OV_EFAULT
- See Also:
- Constant Field Values
OV_EIMPL
static final int OV_EIMPL
- See Also:
- Constant Field Values
OV_EINVAL
static final int OV_EINVAL
- See Also:
- Constant Field Values
OV_ENOTVORBIS
static final int OV_ENOTVORBIS
- See Also:
- Constant Field Values
OV_EBADHEADER
static final int OV_EBADHEADER
- See Also:
- Constant Field Values
OV_EVERSION
static final int OV_EVERSION
- See Also:
- Constant Field Values
OV_ENOTAUDIO
static final int OV_ENOTAUDIO
- See Also:
- Constant Field Values
OV_EBADPACKET
static final int OV_EBADPACKET
- See Also:
- Constant Field Values
OV_EBADLINK
static final int OV_EBADLINK
- See Also:
- Constant Field Values
OV_ENOSEEK
static final int OV_ENOSEEK
- See Also:
- Constant Field Values
datasource
java.io.InputStream datasource
seekable
boolean seekable
offset
long offset
end
long end
oy
SyncState oy
links
int links
offsets
long[] offsets
dataoffsets
long[] dataoffsets
serialnos
int[] serialnos
pcmlengths
long[] pcmlengths
vi
Info[] vi
vc
Comment[] vc
pcm_offset
long pcm_offset
decode_ready
boolean decode_ready
current_serialno
int current_serialno
current_link
int current_link
bittrack
float bittrack
samptrack
float samptrack
os
StreamState os
vd
DspState vd
vb
Block vb
VorbisFile
public VorbisFile(java.lang.String file)
throws JOrbisException
VorbisFile
public VorbisFile(java.io.InputStream is,
byte[] initial,
int ibytes)
throws JOrbisException
get_data
private int get_data()
seek_helper
private void seek_helper(long offst)
get_next_page
private int get_next_page(Page page,
long boundary)
get_prev_page
private int get_prev_page(Page page)
bisect_forward_serialno
int bisect_forward_serialno(long begin,
long searched,
long end,
int currentno,
int m)
fetch_headers
int fetch_headers(Info vi,
Comment vc,
int[] serialno,
Page og_ptr)
prefetch_all_headers
void prefetch_all_headers(Info first_i,
Comment first_c,
int dataoffset)
make_decode_ready
int make_decode_ready()
open_seekable
int open_seekable()
open_nonseekable
int open_nonseekable()
decode_clear
void decode_clear()
process_packet
int process_packet(int readp)
clear
int clear()
fseek
static int fseek(java.io.InputStream fis,
long off,
int whence)
ftell
static long ftell(java.io.InputStream fis)
open
int open(java.io.InputStream is,
byte[] initial,
int ibytes)
open_callbacks
int open_callbacks(java.io.InputStream is,
byte[] initial,
int ibytes)
streams
public int streams()
seekable
public boolean seekable()
bitrate
public int bitrate(int i)
bitrate_instant
public int bitrate_instant()
serialnumber
public int serialnumber(int i)
raw_total
public long raw_total(int i)
pcm_total
public long pcm_total(int i)
time_total
public float time_total(int i)
raw_seek
public int raw_seek(int pos)
pcm_seek
public int pcm_seek(long pos)
time_seek
int time_seek(float seconds)
raw_tell
public long raw_tell()
pcm_tell
public long pcm_tell()
time_tell
public float time_tell()
getInfo
public Info getInfo(int link)
getComment
public Comment getComment(int link)
host_is_big_endian
int host_is_big_endian()
read
int read(byte[] buffer,
int length,
int bigendianp,
int word,
int sgned,
int[] bitstream)
getInfo
public Info[] getInfo()
getComment
public Comment[] getComment()
main
public static void main(java.lang.String[] arg)
close
public boolean close()
Copyright © 2004 NeurosDBM Dev Team All Rights Reserved.