| FFmpeg
    | 
#include <oggdec.h>
| Data Fields | |
| uint8_t * | buf | 
| unsigned int | bufsize | 
| unsigned int | bufpos | 
| unsigned int | pstart | 
| unsigned int | psize | 
| unsigned int | pflags | 
| unsigned int | pduration | 
| uint32_t | serial | 
| uint64_t | granule | 
| uint64_t | start_granule | 
| int64_t | lastpts | 
| int64_t | lastdts | 
| int64_t | sync_pos | 
| file offset of the first page needed to reconstruct the current packet  More... | |
| int64_t | page_pos | 
| file offset of the current page  More... | |
| int | flags | 
| const struct ogg_codec * | codec | 
| int | header | 
| int | nsegs | 
| int | segp | 
| uint8_t | segments [255] | 
| int | incomplete | 
| whether we're expecting a continuation in the next page  More... | |
| int | page_end | 
| current packet is the last one completed in the page  More... | |
| int | keyframe_seek | 
| int | got_start | 
| int | got_data | 
| 1 if the stream got some data (non-initial packets), 0 otherwise  More... | |
| int | nb_header | 
| set to the number of parsed headers  More... | |
| int | start_trimming | 
| set the number of packets to drop from the start  More... | |
| int | end_trimming | 
| set the number of packets to drop from the end  More... | |
| uint8_t * | new_metadata | 
| unsigned int | new_metadata_size | 
| void * | private | 
| uint8_t* ogg_stream::buf | 
Definition at line 62 of file oggdec.h.
Referenced by buf_realloc(), celt_header(), dirac_header(), flac_header(), free_stream(), ogg_new_stream(), ogg_packet(), ogg_read_packet(), ogg_read_page(), ogg_restore(), ogg_save(), ogg_validate_keyframe(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_dirac_header(), old_flac_header(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), vorbis_header(), vorbis_packet(), vorbis_update_metadata(), vp8_header(), and vp8_packet().
| unsigned int ogg_stream::bufsize | 
Definition at line 63 of file oggdec.h.
Referenced by buf_realloc(), ogg_new_stream(), and ogg_save().
| unsigned int ogg_stream::bufpos | 
Definition at line 64 of file oggdec.h.
Referenced by buf_realloc(), ogg_packet(), ogg_read_page(), ogg_reset(), and ogg_save().
| unsigned int ogg_stream::pstart | 
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_read_timestamp(), ogg_reset(), ogg_validate_keyframe(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_dirac_header(), old_flac_header(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), vorbis_header(), vorbis_packet(), vorbis_update_metadata(), vp8_header(), and vp8_packet().
| unsigned int ogg_stream::psize | 
Definition at line 66 of file oggdec.h.
Referenced by celt_header(), dirac_header(), flac_header(), ogg_packet(), ogg_read_packet(), ogg_read_page(), ogg_read_timestamp(), ogg_reset(), ogg_validate_keyframe(), ogm_dshow_header(), ogm_header(), ogm_packet(), old_flac_header(), opus_header(), opus_packet(), skeleton_header(), speex_header(), theora_header(), theora_packet(), vorbis_header(), vorbis_packet(), vorbis_update_metadata(), vp8_header(), and vp8_packet().
| unsigned int ogg_stream::pflags | 
Definition at line 67 of file oggdec.h.
Referenced by dirac_gptopts(), ogg_packet(), ogg_read_packet(), ogg_read_timestamp(), ogg_validate_keyframe(), ogm_packet(), old_dirac_gptopts(), opus_packet(), theora_gptopts(), vorbis_packet(), and vp8_gptopts().
| unsigned int ogg_stream::pduration | 
Definition at line 68 of file oggdec.h.
Referenced by ogg_packet(), ogg_read_packet(), ogm_packet(), opus_packet(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| uint32_t ogg_stream::serial | 
Definition at line 69 of file oggdec.h.
Referenced by ogg_find_stream(), ogg_new_stream(), ogg_read_page(), and ogg_replace_stream().
| uint64_t ogg_stream::granule | 
Definition at line 70 of file oggdec.h.
Referenced by dirac_gptopts(), ogg_calc_pts(), ogg_get_length(), ogg_packet(), ogg_read_page(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), vorbis_packet(), vp8_gptopts(), and vp8_packet().
| uint64_t ogg_stream::start_granule | 
Definition at line 71 of file oggdec.h.
Referenced by ogg_new_stream(), ogg_read_header(), and skeleton_header().
| int64_t ogg_stream::lastpts | 
Definition at line 72 of file oggdec.h.
Referenced by ogg_calc_pts(), ogg_read_header(), ogg_replace_stream(), ogg_reset(), opus_packet(), skeleton_header(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| int64_t ogg_stream::lastdts | 
Definition at line 73 of file oggdec.h.
Referenced by ogg_calc_pts(), ogg_replace_stream(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| int64_t ogg_stream::sync_pos | 
file offset of the first page needed to reconstruct the current packet
Definition at line 74 of file oggdec.h.
Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().
| int64_t ogg_stream::page_pos | 
file offset of the current page
Definition at line 75 of file oggdec.h.
Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().
| int ogg_stream::flags | 
Definition at line 76 of file oggdec.h.
Referenced by ogg_read_page(), ogg_read_timestamp(), opus_header(), opus_packet(), skeleton_header(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| const struct ogg_codec* ogg_stream::codec | 
Definition at line 77 of file oggdec.h.
Referenced by free_stream(), ogg_calc_pts(), ogg_get_length(), ogg_gptopts(), ogg_packet(), ogg_read_header(), ogg_read_timestamp(), and ogg_replace_stream().
| int ogg_stream::header | 
Definition at line 78 of file oggdec.h.
Referenced by ogg_new_stream(), ogg_packet(), ogg_read_header(), and ogg_replace_stream().
| int ogg_stream::nsegs | 
Definition at line 79 of file oggdec.h.
Referenced by ogg_packet(), ogg_page_packets(), ogg_read_page(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| int ogg_stream::segp | 
Definition at line 79 of file oggdec.h.
Referenced by ogg_packet(), ogg_read_page(), ogg_reset(), opus_packet(), speex_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| uint8_t ogg_stream::segments[255] | 
Definition at line 80 of file oggdec.h.
Referenced by ogg_packet(), ogg_page_packets(), ogg_read_page(), opus_packet(), theora_packet(), vorbis_packet(), and vp8_packet().
| int ogg_stream::incomplete | 
whether we're expecting a continuation in the next page
Definition at line 81 of file oggdec.h.
Referenced by ogg_packet(), ogg_read_page(), and ogg_reset().
| int ogg_stream::page_end | 
current packet is the last one completed in the page
Definition at line 82 of file oggdec.h.
Referenced by ogg_calc_pts(), and ogg_packet().
| int ogg_stream::keyframe_seek | 
Definition at line 83 of file oggdec.h.
Referenced by ogg_read_packet(), ogg_read_seek(), and ogg_read_timestamp().
| int ogg_stream::got_start | 
Definition at line 84 of file oggdec.h.
Referenced by ogg_get_length().
| int ogg_stream::got_data | 
1 if the stream got some data (non-initial packets), 0 otherwise
Definition at line 85 of file oggdec.h.
Referenced by data_packets_seen(), ogg_read_page(), and ogg_reset().
| int ogg_stream::nb_header | 
set to the number of parsed headers
Definition at line 86 of file oggdec.h.
Referenced by ogg_packet(), and ogg_read_header().
| int ogg_stream::start_trimming | 
set the number of packets to drop from the start
Definition at line 87 of file oggdec.h.
Referenced by ogg_read_packet(), ogg_replace_stream(), ogg_reset(), and opus_header().
| int ogg_stream::end_trimming | 
set the number of packets to drop from the end
Definition at line 88 of file oggdec.h.
Referenced by ogg_read_packet(), ogg_replace_stream(), ogg_reset(), and opus_packet().
| uint8_t* ogg_stream::new_metadata | 
Definition at line 89 of file oggdec.h.
Referenced by free_stream(), ogg_read_packet(), ogg_reset(), ogg_restore(), ogg_save(), and vorbis_update_metadata().
| unsigned int ogg_stream::new_metadata_size | 
Definition at line 90 of file oggdec.h.
Referenced by ogg_read_packet(), ogg_reset(), ogg_save(), and vorbis_update_metadata().
| void* ogg_stream::private | 
Definition at line 91 of file oggdec.h.
Referenced by celt_header(), free_stream(), ogg_read_header(), opus_header(), opus_packet(), speex_header(), speex_packet(), theora_gptopts(), theora_header(), vorbis_cleanup(), vorbis_header(), and vorbis_packet().
 1.8.17
 1.8.17