____                _       __
    / __ )____  _____   | |     / /___ ___________
   / __  / __ \/ ___/   | | /| / / __ `/ ___/ ___/
  / /_/ / /_/ (__  )    | |/ |/ / /_/ / /  (__  )
 /_____/\____/____/     |__/|__/\__,_/_/  /____/

       A futuristic real-time strategy game.
          This file is part of Bos Wars.
(C) Copyright 2001-2007 by the Bos Wars and Stratagus Project. Distributed under the "GNU General Public License"

OggData Struct Reference

#include <movie.h>

List of all members.

Public Attributes

CFileFile
 Ogg file handle.
ogg_sync_state sync
ogg_page page
ogg_stream_state astream
vorbis_info vinfo
vorbis_comment vcomment
vorbis_block vblock
vorbis_dsp_state vdsp
ogg_stream_state vstream
theora_info tinfo
theora_comment tcomment
theora_state tstate
int audio: 1
int video: 1


Detailed Description

Ogg data structure to handle vorbis/theora streaming.

Definition at line 58 of file movie.h.


Member Data Documentation

Ogg file handle.

Definition at line 59 of file movie.h.

Referenced by LoadVorbis(), PlayMovie(), TheoraProcessData(), VorbisProcessData(), and CSampleVorbisStream::~CSampleVorbisStream().

ogg_sync_state OggData::sync

Definition at line 60 of file movie.h.

Referenced by OggFree(), OggInit(), TheoraProcessData(), and VorbisProcessData().

ogg_page OggData::page

Definition at line 61 of file movie.h.

Referenced by OggInit(), TheoraProcessData(), and VorbisProcessData().

ogg_stream_state OggData::astream

Definition at line 63 of file movie.h.

Referenced by OggFree(), OggInit(), and VorbisProcessData().

vorbis_info OggData::vinfo

Definition at line 64 of file movie.h.

Referenced by LoadVorbis(), OggFree(), OggInit(), and VorbisProcessData().

vorbis_comment OggData::vcomment

Definition at line 65 of file movie.h.

Referenced by OggFree(), and OggInit().

vorbis_block OggData::vblock

Definition at line 66 of file movie.h.

Referenced by OggFree(), OggInit(), and VorbisProcessData().

vorbis_dsp_state OggData::vdsp

Definition at line 67 of file movie.h.

Referenced by OggFree(), OggInit(), and VorbisProcessData().

ogg_stream_state OggData::vstream

Definition at line 70 of file movie.h.

Referenced by OggFree(), OggInit(), and TheoraProcessData().

theora_info OggData::tinfo

Definition at line 71 of file movie.h.

Referenced by OggFree(), OggInit(), OutputTheora(), and PlayMovie().

theora_comment OggData::tcomment

Definition at line 72 of file movie.h.

Referenced by OggFree(), and OggInit().

theora_state OggData::tstate

Definition at line 73 of file movie.h.

Referenced by OggFree(), OggInit(), OutputTheora(), PlayMovie(), and TheoraProcessData().

Definition at line 76 of file movie.h.

Referenced by LoadVorbis(), OggFree(), and OggInit().

Definition at line 78 of file movie.h.

Referenced by OggFree(), OggInit(), and PlayMovie().


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

Generated on Sat Feb 21 00:28:25 2009 for Bos Wars by  doxygen 1.5.6