ogg_stream Struct Reference

#include <oggdec.h>


Data Fields

unsigned int bufsize
unsigned int bufpos
unsigned int pstart
unsigned int psize
unsigned int pflags
unsigned int pduration
uint32_t serial
int64_t lastpts
int64_t lastdts
int64_t sync_pos
file offset of the first page needed to reconstruct the current packet
int64_t page_pos
file offset of the current page
struct ogg_codec * codec
whether we're expecting a continuation in the next page
current packet is the last one completed in the page
1 if the stream got some data (non-initial packets), 0 otherwise
set to the number of parsed headers
void * private

Detailed Description

Definition at line 60 of file oggdec.h.


Field Documentation

Definition at line 61 of file oggdec.h.

Referenced by celt_header(), dirac_header(), flac_header(), ogg_new_buf(), ogg_new_stream(), ogg_packet(), ogg_read_close(), ogg_read_packet(), ogg_read_page(), ogg_replace_stream(), ogg_restore(), ogg_save(), ogg_validate_keyframe(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_dirac_header(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), vorbis_header(), and vorbis_packet().

Definition at line 63 of file oggdec.h.

Referenced by ogg_new_buf(), ogg_packet(), ogg_read_page(), ogg_reset(), and ogg_save().

Definition at line 62 of file oggdec.h.

Referenced by ogg_new_buf(), ogg_new_stream(), ogg_read_page(), ogg_replace_stream(), and ogg_save().

struct ogg_codec* ogg_stream::codec [read]

Definition at line 76 of file oggdec.h.

Referenced by ogg_calc_pts(), ogg_get_length(), ogg_gptopts(), ogg_packet(), and ogg_read_header().

Definition at line 75 of file oggdec.h.

Referenced by ogg_read_page(), opus_header(), opus_packet(), speex_packet(), theora_packet(), and vorbis_packet().

1 if the stream got some data (non-initial packets), 0 otherwise

Definition at line 84 of file oggdec.h.

Referenced by data_packets_seen(), ogg_read_page(), and ogg_reset().

Definition at line 83 of file oggdec.h.

Referenced by ogg_get_length().

Definition at line 69 of file oggdec.h.

Referenced by ogg_calc_pts(), ogg_get_length(), ogg_packet(), ogg_read_page(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), and vorbis_packet().

Definition at line 77 of file oggdec.h.

Referenced by ogg_new_stream(), ogg_packet(), ogg_read_header(), and ogg_replace_stream().

whether we're expecting a continuation in the next page

Definition at line 80 of file oggdec.h.

Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().

Definition at line 82 of file oggdec.h.

Referenced by ogg_read_packet(), ogg_read_seek(), and ogg_read_timestamp().

Definition at line 72 of file oggdec.h.

Referenced by ogg_calc_pts(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), and vorbis_packet().

Definition at line 71 of file oggdec.h.

Referenced by ogg_calc_pts(), ogg_read_header(), ogg_reset(), opus_packet(), skeleton_header(), speex_packet(), theora_packet(), and vorbis_packet().

set to the number of parsed headers

Definition at line 85 of file oggdec.h.

Referenced by ogg_packet(), and ogg_read_header().

Definition at line 78 of file oggdec.h.

Referenced by ogg_packet(), ogg_page_packets(), ogg_read_page(), ogg_reset(), speex_packet(), theora_packet(), and vorbis_packet().

current packet is the last one completed in the page

Definition at line 81 of file oggdec.h.

Referenced by ogg_calc_pts(), and ogg_packet().

file offset of the current page

Definition at line 74 of file oggdec.h.

Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().

Definition at line 67 of file oggdec.h.

Referenced by ogg_packet(), ogg_read_packet(), ogm_packet(), opus_packet(), speex_packet(), theora_packet(), and vorbis_packet().

Definition at line 66 of file oggdec.h.

Referenced by dirac_gptopts(), ogg_packet(), ogg_read_packet(), ogg_read_timestamp(), ogg_validate_keyframe(), ogm_packet(), old_dirac_gptopts(), theora_gptopts(), and vorbis_packet().

Definition at line 86 of file oggdec.h.

Referenced by celt_header(), ogg_read_close(), ogg_replace_stream(), opus_header(), opus_packet(), speex_header(), speex_packet(), theora_gptopts(), theora_header(), vorbis_header(), and vorbis_packet().

Definition at line 65 of file oggdec.h.

Referenced by celt_header(), dirac_header(), flac_header(), ogg_packet(), ogg_read_packet(), ogg_read_page(), ogg_reset(), ogm_header(), ogm_packet(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), theora_packet(), vorbis_header(), and vorbis_packet().

Definition at line 64 of file oggdec.h.

Referenced by celt_header(), dirac_header(), flac_header(), ogg_new_buf(), ogg_packet(), ogg_read_packet(), ogg_read_page(), ogg_reset(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_dirac_header(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), vorbis_header(), and vorbis_packet().

Definition at line 79 of file oggdec.h.

Referenced by ogg_packet(), ogg_page_packets(), ogg_read_page(), theora_packet(), and vorbis_packet().

Definition at line 78 of file oggdec.h.

Referenced by ogg_packet(), ogg_read_page(), ogg_reset(), speex_packet(), theora_packet(), and vorbis_packet().

Definition at line 68 of file oggdec.h.

Referenced by ogg_find_stream(), ogg_new_stream(), ogg_read_page(), and ogg_replace_stream().

Definition at line 70 of file oggdec.h.

Referenced by ogg_new_stream(), ogg_read_header(), and skeleton_header().

file offset of the first page needed to reconstruct the current packet

Definition at line 73 of file oggdec.h.

Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().


The documentation for this struct was generated from the following file:

Generated on Fri Oct 26 02:50:16 2012 for FFmpeg by doxygen 1.5.8

AltStyle によって変換されたページ (->オリジナル) /