UFO: Alien Invasion
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ogmCinematic_t Struct Reference

Data Fields

qFILE ogmFile
 
ogg_sync_state oy
 
ogg_stream_state os_audio
 
ogg_stream_state os_video
 
vorbis_dsp_state vd
 
vorbis_info vi
 
vorbis_comment vc
 
bool videoStreamIsXvid
 
bool videoStreamIsTheora
 
unsigned * outputBuffer
 
int outputWidth
 
int outputHeight
 
int outputBufferSize
 
int videoFrameCount
 
ogg_int64_t Vtime_unit
 
int currentTime
 
int startTime
 
musicStream_t musicStream
 

Detailed Description

Definition at line 39 of file cl_cinematic_ogm.cpp.

Field Documentation

int ogmCinematic_t::currentTime

input from run-function

Definition at line 73 of file cl_cinematic_ogm.cpp.

musicStream_t ogmCinematic_t::musicStream

Definition at line 76 of file cl_cinematic_ogm.cpp.

qFILE ogmCinematic_t::ogmFile

Definition at line 41 of file cl_cinematic_ogm.cpp.

ogg_stream_state ogmCinematic_t::os_audio

Definition at line 44 of file cl_cinematic_ogm.cpp.

ogg_stream_state ogmCinematic_t::os_video

Definition at line 45 of file cl_cinematic_ogm.cpp.

unsigned* ogmCinematic_t::outputBuffer

Definition at line 67 of file cl_cinematic_ogm.cpp.

int ogmCinematic_t::outputBufferSize

in pixel (so "real bytesize" = outputBufferSize * 4)

Definition at line 70 of file cl_cinematic_ogm.cpp.

int ogmCinematic_t::outputHeight

Definition at line 69 of file cl_cinematic_ogm.cpp.

int ogmCinematic_t::outputWidth

Definition at line 68 of file cl_cinematic_ogm.cpp.

ogg_sync_state ogmCinematic_t::oy

sync and verify incoming physical bitstream

Definition at line 43 of file cl_cinematic_ogm.cpp.

int ogmCinematic_t::startTime

Definition at line 74 of file cl_cinematic_ogm.cpp.

vorbis_comment ogmCinematic_t::vc

struct that stores all the bitstream user comments

Definition at line 49 of file cl_cinematic_ogm.cpp.

vorbis_dsp_state ogmCinematic_t::vd

central working state for the packet->PCM decoder

Definition at line 47 of file cl_cinematic_ogm.cpp.

vorbis_info ogmCinematic_t::vi

struct that stores all the static vorbis bitstream settings

Definition at line 48 of file cl_cinematic_ogm.cpp.

int ogmCinematic_t::videoFrameCount

output video-stream

Definition at line 71 of file cl_cinematic_ogm.cpp.

bool ogmCinematic_t::videoStreamIsTheora

Definition at line 58 of file cl_cinematic_ogm.cpp.

bool ogmCinematic_t::videoStreamIsXvid
Todo:
atm there isn't really a check for this (all "video" streams are handled as xvid, because xvid support more than one "subtype")

Definition at line 53 of file cl_cinematic_ogm.cpp.

ogg_int64_t ogmCinematic_t::Vtime_unit

Definition at line 72 of file cl_cinematic_ogm.cpp.


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