SIO2video Struct Reference

#include <sio2_video.h>

Collaboration diagram for SIO2video:

Collaboration graph
[legend]

List of all members.

Public Attributes

char name [SIO2_MAX_CHAR]
 The name of the SIO2video.
ogg_sync_state oy
ogg_page og
ogg_packet op
ogg_stream_state os
theora_info ti
theora_comment tc
theora_state td
int lvl_max
int lvl
int inc
int theora_p
int flags
int ready
float u_time
float u_ratio
int v_time
 The SIO2video time.
int v_frame
 The SIO2video frame.
float d_time
 The SIO2video delta time sync. value.
float t_ratio
 The SIO2video time ratio used for update.
SIO2stream_SIO2stream
 The SIO2 stream that contains the compress OGV.
unsigned charbuf [SIO2_VIDEO_BUFFER]
 The video buffers used to stream the video chunks.
int b0 [256]
 YUV to RGB conversion table. This table can be tweaked by the user on a SIO2video basis to achieve different effects.
int b1 [256]
int b2 [256]
int b3 [256]
unsigned char loop
 Whether or not the SIO2video should loop.
unsigned char state
 The current state of the SIO2video.


Member Data Documentation

char SIO2video::name[SIO2_MAX_CHAR]

The name of the SIO2video.

Referenced by sio2ResourceGet(), and sio2VideoInit().

ogg_sync_state SIO2video::oy

ogg_page SIO2video::og

ogg_packet SIO2video::op

ogg_stream_state SIO2video::os

theora_info SIO2video::ti

theora_comment SIO2video::tc

Referenced by sio2VideoFree(), and sio2VideoLoad().

theora_state SIO2video::td

Referenced by sio2VideoLoad().

Referenced by sio2VideoBufferStream().

Referenced by sio2VideoLoad().

The SIO2video time.

Referenced by sio2VideoBufferStream().

The SIO2video frame.

Referenced by sio2VideoBufferStream(), and sio2VideoStop().

The SIO2video delta time sync. value.

Referenced by sio2VideoGetImage(), and sio2VideoLoad().

The SIO2video time ratio used for update.

Referenced by sio2VideoGetImage(), and sio2VideoLoad().

The SIO2 stream that contains the compress OGV.

Referenced by sio2VideoBufferStream(), sio2VideoFree(), sio2VideoGetImage(), sio2VideoLoad(), and sio2VideoStop().

unsigned char* SIO2video::buf[SIO2_VIDEO_BUFFER]

The video buffers used to stream the video chunks.

Referenced by sio2VideoFree(), sio2VideoGetImage(), and sio2VideoQueueBuffers().

int SIO2video::b0[256]

YUV to RGB conversion table. This table can be tweaked by the user on a SIO2video basis to achieve different effects.

Referenced by sio2VideoBufferStream(), and sio2VideoInit().

int SIO2video::b1[256]

int SIO2video::b2[256]

int SIO2video::b3[256]

Whether or not the SIO2video should loop.

Referenced by sio2VideoGetImage(), and sio2VideoPlay().

The current state of the SIO2video.

Referenced by sio2VideoGetImage(), sio2VideoPause(), sio2VideoPlay(), and sio2VideoStop().


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

Generated on Thu Mar 4 15:41:53 2010 for SIO2 Engine by  doxygen 1.5.6