Main Page | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Class Members | File Members

theoraframes_info_t Struct Reference

#include <fileogg.h>

List of all members.

Public Attributes

ogg_page audiopage
ogg_page videopage
double audiotime
double videotime
ogg_int64_t audio_bytesout
ogg_int64_t video_bytesout
ogg_page og
ogg_packet op
theora_info ti
theora_comment tc
theora_state td
vorbis_info vi
vorbis_comment vc
vorbis_dsp_state vd
vorbis_block vb
ogg_stream_state to
ogg_stream_state vo
int apage_valid
int vpage_valid
unsigned char * apage
unsigned char * vpage
int vpage_len
int apage_len
int vpage_buffer_length
int apage_buffer_length
sync_window_taudiosync
sync_window_tvideosync


Detailed Description

Definition at line 27 of file fileogg.h.


Member Data Documentation

unsigned char* theoraframes_info_t::apage
 

Definition at line 57 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), FileOGG::open_file(), and FileOGG::write_audio_page().

int theoraframes_info_t::apage_buffer_length
 

Definition at line 62 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::open_file().

int theoraframes_info_t::apage_len
 

Definition at line 60 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::write_audio_page().

int theoraframes_info_t::apage_valid
 

Definition at line 55 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), FileOGG::open_file(), and FileOGG::write_audio_page().

ogg_int64_t theoraframes_info_t::audio_bytesout
 

Definition at line 34 of file fileogg.h.

Referenced by FileOGG::open_file().

ogg_page theoraframes_info_t::audiopage
 

Definition at line 29 of file fileogg.h.

Referenced by FileOGG::open_file().

sync_window_t* theoraframes_info_t::audiosync
 

Definition at line 66 of file fileogg.h.

Referenced by FileOGG::open_file(), FileOGG::read_samples(), and FileOGG::~FileOGG().

double theoraframes_info_t::audiotime
 

Definition at line 32 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::open_file().

ogg_page theoraframes_info_t::og
 

Definition at line 37 of file fileogg.h.

Referenced by FileOGG::open_file().

ogg_packet theoraframes_info_t::op
 

Definition at line 38 of file fileogg.h.

Referenced by FileOGG::open_file(), FileOGG::write_frames_theora(), and FileOGG::write_samples_vorbis().

theora_comment theoraframes_info_t::tc
 

Definition at line 41 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::open_file(), and FileOGG::~FileOGG().

theora_state theoraframes_info_t::td
 

Definition at line 42 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::flush_ogg(), FileOGG::ogg_get_page_of_frame(), FileOGG::ogg_seek_to_keyframe(), FileOGG::open_file(), FileOGG::read_frame(), and FileOGG::write_frames_theora().

theora_info theoraframes_info_t::ti
 

Definition at line 40 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::open_file(), FileOGG::write_frames_theora(), and FileOGG::~FileOGG().

ogg_stream_state theoraframes_info_t::to
 

Definition at line 50 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::flush_ogg(), FileOGG::ogg_seek_to_keyframe(), FileOGG::open_file(), FileOGG::read_frame(), and FileOGG::write_frames_theora().

vorbis_block theoraframes_info_t::vb
 

Definition at line 47 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::ogg_decode_more_samples(), FileOGG::ogg_seek_to_sample(), FileOGG::open_file(), and FileOGG::write_samples_vorbis().

vorbis_comment theoraframes_info_t::vc
 

Definition at line 45 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::open_file(), and FileOGG::~FileOGG().

vorbis_dsp_state theoraframes_info_t::vd
 

Definition at line 46 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::flush_ogg(), FileOGG::ogg_decode_more_samples(), FileOGG::ogg_seek_to_sample(), FileOGG::open_file(), FileOGG::read_samples(), and FileOGG::write_samples_vorbis().

vorbis_info theoraframes_info_t::vi
 

Definition at line 44 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::open_file(), and FileOGG::~FileOGG().

ogg_int64_t theoraframes_info_t::video_bytesout
 

Definition at line 35 of file fileogg.h.

Referenced by FileOGG::open_file().

ogg_page theoraframes_info_t::videopage
 

Definition at line 30 of file fileogg.h.

Referenced by FileOGG::open_file().

sync_window_t* theoraframes_info_t::videosync
 

Definition at line 67 of file fileogg.h.

Referenced by FileOGG::open_file(), FileOGG::read_frame(), and FileOGG::~FileOGG().

double theoraframes_info_t::videotime
 

Definition at line 33 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::open_file().

ogg_stream_state theoraframes_info_t::vo
 

Definition at line 52 of file fileogg.h.

Referenced by FileOGG::close_file(), FileOGG::flush_ogg(), FileOGG::ogg_decode_more_samples(), FileOGG::ogg_seek_to_sample(), FileOGG::open_file(), FileOGG::read_samples(), and FileOGG::write_samples_vorbis().

unsigned char* theoraframes_info_t::vpage
 

Definition at line 58 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), FileOGG::open_file(), and FileOGG::write_video_page().

int theoraframes_info_t::vpage_buffer_length
 

Definition at line 61 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::open_file().

int theoraframes_info_t::vpage_len
 

Definition at line 59 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), and FileOGG::write_video_page().

int theoraframes_info_t::vpage_valid
 

Definition at line 56 of file fileogg.h.

Referenced by FileOGG::flush_ogg(), FileOGG::open_file(), and FileOGG::write_video_page().


The documentation for this struct was generated from the following file:
Generated on Sun Jan 8 13:39:26 2006 for Cinelerra-svn by  doxygen 1.4.4