Vorbisfile documentation

libVorbisfile version 1.65 - 20020702

Base Data Structures

There are several data structures used to hold file and bitstream information during libvorbisfile decoding. These structures are declared in "vorbis/vorbisfile.h" and "vorbis/codec.h".
libvorbisfileでのデコードのためにファイルやビットストリームの情報を扱うための構造体が存在する。これらの構造体は"vorbis/vorbisfile.h"と"vorbis/codec.h"で定義されている。

When using libvorbisfile, it's not necessary to know about most of the contents of these data structures, but it may be helpful to understand what they contain.
libvorbisfileを使うときはこれらの構造体の内容のほとんどは覚える必要がないが、何が含まれているか知っておくと役立つだろう。

datatype purpose
OggVorbis_File This structure represents the basic file information. It contains a pointer to the physical file or bitstream and various information about that bitstream. この構造体は基本的なファイルの情報を表す。 物理的なファイルやビットストリームへのポインタなど、ビットストリームに関する多数の情報を持っている。
vorbis_comment This structure contains the file comments. It contains a pointer to unlimited user comments, information about the number of comments, and a vendor description. この構造体はファイルのコメントを持っている。無制限のユーザーコメントへのポインタ、コメントの数、ベンダーの情報などをもっている。
vorbis_info This structure contains encoder-related information about the bitstream. It includes encoder info, channel info, and bitrate limits. この構造体はビットストリームのエンコーダー関係の情報を持っている。エンコーダー情報、チャンネル情報、ビットレート制限などを持っている。
ov_callbacks This structure contains pointers to the application-specified file manipulation routines set for use by ov_open_callbacks(). See also the provided document on using application-provided callbacks instead of stdio. この構造体はov_open_callbacks()で使うための、アプリケーション定義のファイル操作ルーティンへのポインタを持っている。stdioの代わりにアプリケーションが提供するコールバックを使うためのドキュメントも見よ。



copyright © 2002 Xiph.org

Ogg Vorbis

Vorbisfile documentation

libVorbisfile version 1.65 - 20020702