net.sf.theora_java.jna
Interface VorbisLibrary
- All Superinterfaces:
- com.sun.jna.Library, XiphLibrary
public interface VorbisLibrary
- extends XiphLibrary
JNA wrapper for libvorbis. Includes codec.h, vorbisenc.h, vorbisfile.h
- Author:
- Ken Larson
Nested classes/interfaces inherited from interface com.sun.jna.Library |
com.sun.jna.Library.Handler |
Fields inherited from interface com.sun.jna.Library |
OPTION_FUNCTION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER |
Method Summary |
com.sun.jna.NativeLong |
ov_bitrate_instant(VorbisLibrary.OggVorbis_File vf)
|
com.sun.jna.NativeLong |
ov_bitrate(VorbisLibrary.OggVorbis_File vf,
int i)
|
int |
ov_clear(VorbisLibrary.OggVorbis_File vf)
|
VorbisLibrary.vorbis_comment |
ov_comment(VorbisLibrary.OggVorbis_File vf,
int link)
|
int |
ov_crosslap(VorbisLibrary.OggVorbis_File vf1,
VorbisLibrary.OggVorbis_File vf2)
|
int |
ov_halfrate_p(VorbisLibrary.OggVorbis_File vf)
|
int |
ov_halfrate(VorbisLibrary.OggVorbis_File vf,
int flag)
|
VorbisLibrary.vorbis_info |
ov_info(VorbisLibrary.OggVorbis_File vf,
int link)
|
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_open(com.sun.jna.Pointer f,
VorbisLibrary.OggVorbis_File vf,
com.sun.jna.Pointer initial,
com.sun.jna.NativeLong ibytes)
|
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_pcm_seek_page(VorbisLibrary.OggVorbis_File vf,
long pos)
|
int |
ov_pcm_seek(VorbisLibrary.OggVorbis_File vf,
long pos)
|
long |
ov_pcm_tell(VorbisLibrary.OggVorbis_File vf)
|
long |
ov_pcm_total(VorbisLibrary.OggVorbis_File vf,
int i)
|
int |
ov_raw_seek_lap(VorbisLibrary.OggVorbis_File vf,
long pos)
|
int |
ov_raw_seek(VorbisLibrary.OggVorbis_File vf,
long pos)
|
long |
ov_raw_tell(VorbisLibrary.OggVorbis_File vf)
|
long |
ov_raw_total(VorbisLibrary.OggVorbis_File vf,
int i)
|
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)
|
com.sun.jna.NativeLong |
ov_seekable(VorbisLibrary.OggVorbis_File vf)
|
com.sun.jna.NativeLong |
ov_serialnumber(VorbisLibrary.OggVorbis_File vf,
int i)
|
com.sun.jna.NativeLong |
ov_streams(VorbisLibrary.OggVorbis_File vf)
|
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)
|
int |
ov_test(com.sun.jna.Pointer f,
VorbisLibrary.OggVorbis_File vf,
com.sun.jna.Pointer initial,
com.sun.jna.NativeLong ibytes)
|
int |
ov_time_seek_lap(VorbisLibrary.OggVorbis_File vf,
double pos)
|
int |
ov_time_seek_page_lap(VorbisLibrary.OggVorbis_File vf,
double pos)
|
int |
ov_time_seek_page(VorbisLibrary.OggVorbis_File vf,
double pos)
|
int |
ov_time_seek(VorbisLibrary.OggVorbis_File vf,
double pos)
|
double |
ov_time_tell(VorbisLibrary.OggVorbis_File vf)
|
double |
ov_time_total(VorbisLibrary.OggVorbis_File vf,
int i)
|
int |
vorbis_analysis_blockout(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
|
com.sun.jna.Pointer |
vorbis_analysis_buffer(VorbisLibrary.vorbis_dsp_state v,
int vals)
|
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)
|
int |
vorbis_analysis_init(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_info vi)
|
int |
vorbis_analysis_wrote(VorbisLibrary.vorbis_dsp_state v,
int vals)
|
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_block_clear(VorbisLibrary.vorbis_block vb)
|
int |
vorbis_block_init(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
|
void |
vorbis_comment_add_tag(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag,
com.sun.jna.Pointer contents)
|
void |
vorbis_comment_add(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer comment)
|
void |
vorbis_comment_clear(VorbisLibrary.vorbis_comment vc)
|
void |
vorbis_comment_init(VorbisLibrary.vorbis_comment vc)
|
int |
vorbis_comment_query_count(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag)
|
com.sun.jna.Pointer |
vorbis_comment_query(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag,
int count)
|
int |
vorbis_commentheader_out(VorbisLibrary.vorbis_comment vc,
XiphLibrary.ogg_packet op)
|
void |
vorbis_dsp_clear(VorbisLibrary.vorbis_dsp_state v)
|
int |
vorbis_encode_ctl(VorbisLibrary.vorbis_info vi,
int number,
com.sun.jna.Pointer arg)
|
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_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)
*
THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. |
int |
vorbis_encode_setup_init(VorbisLibrary.vorbis_info vi)
|
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)
|
double |
vorbis_granule_time(VorbisLibrary.vorbis_dsp_state v,
long granulepos)
|
int |
vorbis_info_blocksize(VorbisLibrary.vorbis_info vi,
int zo)
|
void |
vorbis_info_clear(VorbisLibrary.vorbis_info vi)
|
void |
vorbis_info_init(VorbisLibrary.vorbis_info vi)
|
com.sun.jna.NativeLong |
vorbis_packet_blocksize(VorbisLibrary.vorbis_info vi,
XiphLibrary.ogg_packet p)
|
int |
vorbis_synthesis_blockin(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
|
int |
vorbis_synthesis_halfrate_p(VorbisLibrary.vorbis_info v)
|
int |
vorbis_synthesis_halfrate(VorbisLibrary.vorbis_info v,
int flag)
|
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_lapout(VorbisLibrary.vorbis_dsp_state v,
com.sun.jna.ptr.PointerByReference pcm)
|
int |
vorbis_synthesis_pcmout(VorbisLibrary.vorbis_dsp_state v,
com.sun.jna.ptr.PointerByReference pcm)
|
int |
vorbis_synthesis_read(VorbisLibrary.vorbis_dsp_state v,
int samples)
|
int |
vorbis_synthesis_restart(VorbisLibrary.vorbis_dsp_state v)
|
int |
vorbis_synthesis_trackonly(VorbisLibrary.vorbis_block vb,
XiphLibrary.ogg_packet op)
|
int |
vorbis_synthesis(VorbisLibrary.vorbis_block vb,
XiphLibrary.ogg_packet op)
|
INSTANCE
static final VorbisLibrary INSTANCE
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
OV_ECTL_RATEMANAGE_GET
static final int OV_ECTL_RATEMANAGE_GET
- See Also:
- Constant Field Values
OV_ECTL_RATEMANAGE_SET
static final int OV_ECTL_RATEMANAGE_SET
- See Also:
- Constant Field Values
OV_ECTL_RATEMANAGE_AVG
static final int OV_ECTL_RATEMANAGE_AVG
- See Also:
- Constant Field Values
OV_ECTL_RATEMANAGE_HARD
static final int OV_ECTL_RATEMANAGE_HARD
- See Also:
- Constant Field Values
OV_ECTL_RATEMANAGE2_GET
static final int OV_ECTL_RATEMANAGE2_GET
- See Also:
- Constant Field Values
OV_ECTL_RATEMANAGE2_SET
static final int OV_ECTL_RATEMANAGE2_SET
- See Also:
- Constant Field Values
OV_ECTL_LOWPASS_GET
static final int OV_ECTL_LOWPASS_GET
- See Also:
- Constant Field Values
OV_ECTL_LOWPASS_SET
static final int OV_ECTL_LOWPASS_SET
- See Also:
- Constant Field Values
OV_ECTL_IBLOCK_GET
static final int OV_ECTL_IBLOCK_GET
- See Also:
- Constant Field Values
OV_ECTL_IBLOCK_SET
static final int OV_ECTL_IBLOCK_SET
- See Also:
- Constant Field Values
NOTOPEN
static final int NOTOPEN
- See Also:
- Constant Field Values
PARTOPEN
static final int PARTOPEN
- See Also:
- Constant Field Values
OPENED
static final int OPENED
- See Also:
- Constant Field Values
STREAMSET
static final int STREAMSET
- See Also:
- Constant Field Values
INITSET
static final int INITSET
- See Also:
- Constant Field Values
vorbis_info_init
void vorbis_info_init(VorbisLibrary.vorbis_info vi)
vorbis_info_clear
void vorbis_info_clear(VorbisLibrary.vorbis_info vi)
vorbis_info_blocksize
int vorbis_info_blocksize(VorbisLibrary.vorbis_info vi,
int zo)
vorbis_comment_init
void vorbis_comment_init(VorbisLibrary.vorbis_comment vc)
vorbis_comment_add
void vorbis_comment_add(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer comment)
vorbis_comment_add_tag
void vorbis_comment_add_tag(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag,
com.sun.jna.Pointer contents)
vorbis_comment_query
com.sun.jna.Pointer vorbis_comment_query(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag,
int count)
vorbis_comment_query_count
int vorbis_comment_query_count(VorbisLibrary.vorbis_comment vc,
com.sun.jna.Pointer tag)
vorbis_comment_clear
void vorbis_comment_clear(VorbisLibrary.vorbis_comment vc)
vorbis_block_init
int vorbis_block_init(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
vorbis_block_clear
int vorbis_block_clear(VorbisLibrary.vorbis_block vb)
vorbis_dsp_clear
void vorbis_dsp_clear(VorbisLibrary.vorbis_dsp_state v)
vorbis_granule_time
double vorbis_granule_time(VorbisLibrary.vorbis_dsp_state v,
long granulepos)
vorbis_analysis_init
int vorbis_analysis_init(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_info vi)
vorbis_commentheader_out
int vorbis_commentheader_out(VorbisLibrary.vorbis_comment vc,
XiphLibrary.ogg_packet op)
vorbis_analysis_headerout
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)
vorbis_analysis_buffer
com.sun.jna.Pointer vorbis_analysis_buffer(VorbisLibrary.vorbis_dsp_state v,
int vals)
vorbis_analysis_wrote
int vorbis_analysis_wrote(VorbisLibrary.vorbis_dsp_state v,
int vals)
vorbis_analysis_blockout
int vorbis_analysis_blockout(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
vorbis_analysis
int vorbis_analysis(VorbisLibrary.vorbis_block vb,
XiphLibrary.ogg_packet op)
vorbis_bitrate_addblock
int vorbis_bitrate_addblock(VorbisLibrary.vorbis_block vb)
vorbis_bitrate_flushpacket
int vorbis_bitrate_flushpacket(VorbisLibrary.vorbis_dsp_state vd,
XiphLibrary.ogg_packet op)
vorbis_synthesis_headerin
int vorbis_synthesis_headerin(VorbisLibrary.vorbis_info vi,
VorbisLibrary.vorbis_comment vc,
XiphLibrary.ogg_packet op)
vorbis_synthesis_init
int vorbis_synthesis_init(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_info vi)
vorbis_synthesis_restart
int vorbis_synthesis_restart(VorbisLibrary.vorbis_dsp_state v)
vorbis_synthesis
int vorbis_synthesis(VorbisLibrary.vorbis_block vb,
XiphLibrary.ogg_packet op)
vorbis_synthesis_trackonly
int vorbis_synthesis_trackonly(VorbisLibrary.vorbis_block vb,
XiphLibrary.ogg_packet op)
vorbis_synthesis_blockin
int vorbis_synthesis_blockin(VorbisLibrary.vorbis_dsp_state v,
VorbisLibrary.vorbis_block vb)
vorbis_synthesis_pcmout
int vorbis_synthesis_pcmout(VorbisLibrary.vorbis_dsp_state v,
com.sun.jna.ptr.PointerByReference pcm)
vorbis_synthesis_lapout
int vorbis_synthesis_lapout(VorbisLibrary.vorbis_dsp_state v,
com.sun.jna.ptr.PointerByReference pcm)
vorbis_synthesis_read
int vorbis_synthesis_read(VorbisLibrary.vorbis_dsp_state v,
int samples)
vorbis_packet_blocksize
com.sun.jna.NativeLong vorbis_packet_blocksize(VorbisLibrary.vorbis_info vi,
XiphLibrary.ogg_packet p)
vorbis_synthesis_halfrate
int vorbis_synthesis_halfrate(VorbisLibrary.vorbis_info v,
int flag)
vorbis_synthesis_halfrate_p
int vorbis_synthesis_halfrate_p(VorbisLibrary.vorbis_info v)
vorbis_encode_init
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)
- *
THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE. *
USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS *
GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING. *
*
THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001 *
by the XIPHOPHORUS Company http://www.xiph.org/ *
*
function: vorbis encode-engine setup
last mod: $Id: VorbisLibrary.html,v 1.1 2007/10/17 14:46:18 andreyvk Exp $
vorbis_encode_setup_managed
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)
vorbis_encode_setup_vbr
int vorbis_encode_setup_vbr(VorbisLibrary.vorbis_info vi,
com.sun.jna.NativeLong channels,
com.sun.jna.NativeLong rate,
float quality)
vorbis_encode_init_vbr
int vorbis_encode_init_vbr(VorbisLibrary.vorbis_info vi,
com.sun.jna.NativeLong channels,
com.sun.jna.NativeLong rate,
float base_quality)
vorbis_encode_setup_init
int vorbis_encode_setup_init(VorbisLibrary.vorbis_info vi)
vorbis_encode_ctl
int vorbis_encode_ctl(VorbisLibrary.vorbis_info vi,
int number,
com.sun.jna.Pointer arg)
ov_clear
int ov_clear(VorbisLibrary.OggVorbis_File vf)
ov_open
int ov_open(com.sun.jna.Pointer f,
VorbisLibrary.OggVorbis_File vf,
com.sun.jna.Pointer initial,
com.sun.jna.NativeLong ibytes)
ov_open_callbacks
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)
ov_test
int ov_test(com.sun.jna.Pointer f,
VorbisLibrary.OggVorbis_File vf,
com.sun.jna.Pointer initial,
com.sun.jna.NativeLong ibytes)
ov_test_callbacks
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)
ov_test_open
int ov_test_open(VorbisLibrary.OggVorbis_File vf)
ov_bitrate
com.sun.jna.NativeLong ov_bitrate(VorbisLibrary.OggVorbis_File vf,
int i)
ov_bitrate_instant
com.sun.jna.NativeLong ov_bitrate_instant(VorbisLibrary.OggVorbis_File vf)
ov_streams
com.sun.jna.NativeLong ov_streams(VorbisLibrary.OggVorbis_File vf)
ov_seekable
com.sun.jna.NativeLong ov_seekable(VorbisLibrary.OggVorbis_File vf)
ov_serialnumber
com.sun.jna.NativeLong ov_serialnumber(VorbisLibrary.OggVorbis_File vf,
int i)
ov_raw_total
long ov_raw_total(VorbisLibrary.OggVorbis_File vf,
int i)
ov_pcm_total
long ov_pcm_total(VorbisLibrary.OggVorbis_File vf,
int i)
ov_time_total
double ov_time_total(VorbisLibrary.OggVorbis_File vf,
int i)
ov_raw_seek
int ov_raw_seek(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_pcm_seek
int ov_pcm_seek(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_pcm_seek_page
int ov_pcm_seek_page(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_time_seek
int ov_time_seek(VorbisLibrary.OggVorbis_File vf,
double pos)
ov_time_seek_page
int ov_time_seek_page(VorbisLibrary.OggVorbis_File vf,
double pos)
ov_raw_seek_lap
int ov_raw_seek_lap(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_pcm_seek_lap
int ov_pcm_seek_lap(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_pcm_seek_page_lap
int ov_pcm_seek_page_lap(VorbisLibrary.OggVorbis_File vf,
long pos)
ov_time_seek_lap
int ov_time_seek_lap(VorbisLibrary.OggVorbis_File vf,
double pos)
ov_time_seek_page_lap
int ov_time_seek_page_lap(VorbisLibrary.OggVorbis_File vf,
double pos)
ov_raw_tell
long ov_raw_tell(VorbisLibrary.OggVorbis_File vf)
ov_pcm_tell
long ov_pcm_tell(VorbisLibrary.OggVorbis_File vf)
ov_time_tell
double ov_time_tell(VorbisLibrary.OggVorbis_File vf)
ov_info
VorbisLibrary.vorbis_info ov_info(VorbisLibrary.OggVorbis_File vf,
int link)
ov_comment
VorbisLibrary.vorbis_comment ov_comment(VorbisLibrary.OggVorbis_File vf,
int link)
ov_read_float
com.sun.jna.NativeLong ov_read_float(VorbisLibrary.OggVorbis_File vf,
com.sun.jna.Pointer pcm_channels,
int samples,
com.sun.jna.Pointer bitstream)
ov_read
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)
ov_crosslap
int ov_crosslap(VorbisLibrary.OggVorbis_File vf1,
VorbisLibrary.OggVorbis_File vf2)
ov_halfrate
int ov_halfrate(VorbisLibrary.OggVorbis_File vf,
int flag)
ov_halfrate_p
int ov_halfrate_p(VorbisLibrary.OggVorbis_File vf)