public interface VorbisLibrary extends XiphLibrary
Modifier and Type | Interface and Description |
---|---|
static class |
VorbisLibrary.alloc_chain |
static class |
VorbisLibrary.OggVorbis_File |
static class |
VorbisLibrary.ov_callbacks
*
THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.
|
static class |
VorbisLibrary.ovectl_ratemanage_arg |
static class |
VorbisLibrary.ovectl_ratemanage2_arg |
static class |
VorbisLibrary.vorbis_block |
static class |
VorbisLibrary.vorbis_comment |
static class |
VorbisLibrary.vorbis_dsp_state |
static class |
VorbisLibrary.vorbis_info
*
THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.
|
XiphLibrary.ogg_packet
Modifier and Type | Field and Description |
---|---|
static int |
INITSET |
static VorbisLibrary |
INSTANCE |
static int |
NOTOPEN |
static int |
OPENED |
static int |
OV_EBADHEADER |
static int |
OV_EBADLINK |
static int |
OV_EBADPACKET |
static int |
OV_ECTL_IBLOCK_GET |
static int |
OV_ECTL_IBLOCK_SET |
static int |
OV_ECTL_LOWPASS_GET |
static int |
OV_ECTL_LOWPASS_SET |
static int |
OV_ECTL_RATEMANAGE_AVG |
static int |
OV_ECTL_RATEMANAGE_GET |
static int |
OV_ECTL_RATEMANAGE_HARD |
static int |
OV_ECTL_RATEMANAGE_SET |
static int |
OV_ECTL_RATEMANAGE2_GET |
static int |
OV_ECTL_RATEMANAGE2_SET |
static int |
OV_EFAULT |
static int |
OV_EIMPL |
static int |
OV_EINVAL |
static int |
OV_ENOSEEK |
static int |
OV_ENOTAUDIO |
static int |
OV_ENOTVORBIS |
static int |
OV_EOF |
static int |
OV_EREAD |
static int |
OV_EVERSION |
static int |
OV_FALSE |
static int |
OV_HOLE |
static int |
PARTOPEN |
static int |
STREAMSET |
static final VorbisLibrary INSTANCE
static final int OV_FALSE
static final int OV_EOF
static final int OV_HOLE
static final int OV_EREAD
static final int OV_EFAULT
static final int OV_EIMPL
static final int OV_EINVAL
static final int OV_ENOTVORBIS
static final int OV_EBADHEADER
static final int OV_EVERSION
static final int OV_ENOTAUDIO
static final int OV_EBADPACKET
static final int OV_EBADLINK
static final int OV_ENOSEEK
static final int OV_ECTL_RATEMANAGE_GET
static final int OV_ECTL_RATEMANAGE_SET
static final int OV_ECTL_RATEMANAGE_AVG
static final int OV_ECTL_RATEMANAGE_HARD
static final int OV_ECTL_RATEMANAGE2_GET
static final int OV_ECTL_RATEMANAGE2_SET
static final int OV_ECTL_LOWPASS_GET
static final int OV_ECTL_LOWPASS_SET
static final int OV_ECTL_IBLOCK_GET
static final int OV_ECTL_IBLOCK_SET
static final int NOTOPEN
static final int PARTOPEN
static final int OPENED
static final int STREAMSET
static final int INITSET
void vorbis_info_init(VorbisLibrary.vorbis_info vi)
void vorbis_info_clear(VorbisLibrary.vorbis_info vi)
int vorbis_info_blocksize(VorbisLibrary.vorbis_info vi, int zo)
void vorbis_comment_init(VorbisLibrary.vorbis_comment vc)
void vorbis_comment_add(VorbisLibrary.vorbis_comment vc, com.sun.jna.Pointer comment)
void vorbis_comment_add_tag(VorbisLibrary.vorbis_comment vc, com.sun.jna.Pointer tag, com.sun.jna.Pointer contents)
com.sun.jna.Pointer vorbis_comment_query(VorbisLibrary.vorbis_comment vc, com.sun.jna.Pointer tag, int count)
int vorbis_comment_query_count(VorbisLibrary.vorbis_comment vc, com.sun.jna.Pointer tag)
void vorbis_comment_clear(VorbisLibrary.vorbis_comment vc)
int vorbis_block_init(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_block vb)
int vorbis_block_clear(VorbisLibrary.vorbis_block vb)
void vorbis_dsp_clear(VorbisLibrary.vorbis_dsp_state v)
double vorbis_granule_time(VorbisLibrary.vorbis_dsp_state v, long granulepos)
int vorbis_analysis_init(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_info vi)
int vorbis_commentheader_out(VorbisLibrary.vorbis_comment vc, XiphLibrary.ogg_packet op)
int vorbis_analysis_headerout(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_comment vc, XiphLibrary.ogg_packet op, XiphLibrary.ogg_packet op_comm, XiphLibrary.ogg_packet op_code)
com.sun.jna.Pointer vorbis_analysis_buffer(VorbisLibrary.vorbis_dsp_state v, int vals)
int vorbis_analysis_wrote(VorbisLibrary.vorbis_dsp_state v, int vals)
int vorbis_analysis_blockout(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_block vb)
int vorbis_analysis(VorbisLibrary.vorbis_block vb, XiphLibrary.ogg_packet op)
int vorbis_bitrate_addblock(VorbisLibrary.vorbis_block vb)
int vorbis_bitrate_flushpacket(VorbisLibrary.vorbis_dsp_state vd, XiphLibrary.ogg_packet op)
int vorbis_synthesis_headerin(VorbisLibrary.vorbis_info vi, VorbisLibrary.vorbis_comment vc, XiphLibrary.ogg_packet op)
int vorbis_synthesis_init(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_info vi)
int vorbis_synthesis_restart(VorbisLibrary.vorbis_dsp_state v)
int vorbis_synthesis(VorbisLibrary.vorbis_block vb, XiphLibrary.ogg_packet op)
int vorbis_synthesis_trackonly(VorbisLibrary.vorbis_block vb, XiphLibrary.ogg_packet op)
int vorbis_synthesis_blockin(VorbisLibrary.vorbis_dsp_state v, VorbisLibrary.vorbis_block vb)
int vorbis_synthesis_pcmout(VorbisLibrary.vorbis_dsp_state v, com.sun.jna.ptr.PointerByReference pcm)
int vorbis_synthesis_lapout(VorbisLibrary.vorbis_dsp_state v, com.sun.jna.ptr.PointerByReference pcm)
int vorbis_synthesis_read(VorbisLibrary.vorbis_dsp_state v, int samples)
com.sun.jna.NativeLong vorbis_packet_blocksize(VorbisLibrary.vorbis_info vi, XiphLibrary.ogg_packet p)
int vorbis_synthesis_halfrate(VorbisLibrary.vorbis_info v, int flag)
int vorbis_synthesis_halfrate_p(VorbisLibrary.vorbis_info v)
int vorbis_encode_init(VorbisLibrary.vorbis_info vi, com.sun.jna.NativeLong channels, com.sun.jna.NativeLong rate, com.sun.jna.NativeLong max_bitrate, com.sun.jna.NativeLong nominal_bitrate, com.sun.jna.NativeLong min_bitrate)
int vorbis_encode_setup_managed(VorbisLibrary.vorbis_info vi, com.sun.jna.NativeLong channels, com.sun.jna.NativeLong rate, com.sun.jna.NativeLong max_bitrate, com.sun.jna.NativeLong nominal_bitrate, com.sun.jna.NativeLong min_bitrate)
int vorbis_encode_setup_vbr(VorbisLibrary.vorbis_info vi, com.sun.jna.NativeLong channels, com.sun.jna.NativeLong rate, float quality)
int vorbis_encode_init_vbr(VorbisLibrary.vorbis_info vi, com.sun.jna.NativeLong channels, com.sun.jna.NativeLong rate, float base_quality)
int vorbis_encode_setup_init(VorbisLibrary.vorbis_info vi)
int vorbis_encode_ctl(VorbisLibrary.vorbis_info vi, int number, com.sun.jna.Pointer arg)
int ov_clear(VorbisLibrary.OggVorbis_File vf)
int ov_open(com.sun.jna.Pointer f, VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer initial, com.sun.jna.NativeLong ibytes)
int ov_open_callbacks(com.sun.jna.Pointer datasource, VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer initial, com.sun.jna.NativeLong ibytes, VorbisLibrary.ov_callbacks callbacks)
int ov_test(com.sun.jna.Pointer f, VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer initial, com.sun.jna.NativeLong ibytes)
int ov_test_callbacks(com.sun.jna.Pointer datasource, VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer initial, com.sun.jna.NativeLong ibytes, VorbisLibrary.ov_callbacks callbacks)
int ov_test_open(VorbisLibrary.OggVorbis_File vf)
com.sun.jna.NativeLong ov_bitrate(VorbisLibrary.OggVorbis_File vf, int i)
com.sun.jna.NativeLong ov_bitrate_instant(VorbisLibrary.OggVorbis_File vf)
com.sun.jna.NativeLong ov_streams(VorbisLibrary.OggVorbis_File vf)
com.sun.jna.NativeLong ov_seekable(VorbisLibrary.OggVorbis_File vf)
com.sun.jna.NativeLong ov_serialnumber(VorbisLibrary.OggVorbis_File vf, int i)
long ov_raw_total(VorbisLibrary.OggVorbis_File vf, int i)
long ov_pcm_total(VorbisLibrary.OggVorbis_File vf, int i)
double ov_time_total(VorbisLibrary.OggVorbis_File vf, int i)
int ov_raw_seek(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_pcm_seek(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_pcm_seek_page(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_time_seek(VorbisLibrary.OggVorbis_File vf, double pos)
int ov_time_seek_page(VorbisLibrary.OggVorbis_File vf, double pos)
int ov_raw_seek_lap(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_pcm_seek_lap(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_pcm_seek_page_lap(VorbisLibrary.OggVorbis_File vf, long pos)
int ov_time_seek_lap(VorbisLibrary.OggVorbis_File vf, double pos)
int ov_time_seek_page_lap(VorbisLibrary.OggVorbis_File vf, double pos)
long ov_raw_tell(VorbisLibrary.OggVorbis_File vf)
long ov_pcm_tell(VorbisLibrary.OggVorbis_File vf)
double ov_time_tell(VorbisLibrary.OggVorbis_File vf)
VorbisLibrary.vorbis_info ov_info(VorbisLibrary.OggVorbis_File vf, int link)
VorbisLibrary.vorbis_comment ov_comment(VorbisLibrary.OggVorbis_File vf, int link)
com.sun.jna.NativeLong ov_read_float(VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer pcm_channels, int samples, com.sun.jna.Pointer bitstream)
com.sun.jna.NativeLong ov_read(VorbisLibrary.OggVorbis_File vf, com.sun.jna.Pointer buffer, int length, int bigendianp, int word, int sgned, com.sun.jna.Pointer bitstream)
int ov_crosslap(VorbisLibrary.OggVorbis_File vf1, VorbisLibrary.OggVorbis_File vf2)
int ov_halfrate(VorbisLibrary.OggVorbis_File vf, int flag)
int ov_halfrate_p(VorbisLibrary.OggVorbis_File vf)