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

theora_cdecl.h File Reference

#include <ogg/ogg.h>

Include dependency graph for theora_cdecl.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Classes

struct  yuv_buffer
struct  theora_info
struct  theora_state
struct  theora_comment

Defines

#define OC_FAULT   -1
#define OC_EINVAL   -10
#define OC_BADHEADER   -20
#define OC_NOTFORMAT   -21
#define OC_VERSION   -22
#define OC_IMPL   -23
#define OC_BADPACKET   -24
#define OC_NEWPACKET   -25

Typedefs

typedef theora_comment theora_comment

Enumerations

enum  theora_colorspace { OC_CS_UNSPECIFIED, OC_CS_ITU_REC_470M, OC_CS_ITU_REC_470BG }

Functions

const char *__cdecl theora_version_string (void)
ogg_uint32_t __cdecl theora_version_number (void)
int __cdecl theora_encode_init (theora_state *th, theora_info *c)
int __cdecl theora_encode_YUVin (theora_state *t, yuv_buffer *yuv)
int __cdecl theora_encode_packetout (theora_state *t, int last_p, ogg_packet *op)
int __cdecl theora_encode_header (theora_state *t, ogg_packet *op)
int __cdecl theora_encode_comment (theora_comment *tc, ogg_packet *op)
int __cdecl theora_encode_tables (theora_state *t, ogg_packet *op)
int __cdecl theora_decode_header (theora_info *ci, theora_comment *cc, ogg_packet *op)
int __cdecl theora_decode_init (theora_state *th, theora_info *c)
int __cdecl theora_decode_packetin (theora_state *th, ogg_packet *op)
int __cdecl theora_decode_YUVout (theora_state *th, yuv_buffer *yuv)
double __cdecl theora_granule_time (theora_state *th, ogg_int64_t granulepos)
void __cdecl theora_info_init (theora_info *c)
void __cdecl theora_info_clear (theora_info *c)
void __cdecl theora_clear (theora_state *t)
void __cdecl theora_comment_init (theora_comment *tc)
void __cdecl theora_comment_add (theora_comment *tc, char *comment)
void __cdecl theora_comment_add_tag (theora_comment *tc, char *tag, char *value)
char *__cdecl theora_comment_query (theora_comment *tc, char *tag, int count)
int __cdecl theora_comment_query_count (theora_comment *tc, char *tag)
void __cdecl theora_comment_clear (theora_comment *tc)

Define Documentation

#define OC_BADHEADER   -20
 

#define OC_BADPACKET   -24
 

#define OC_EINVAL   -10
 

#define OC_FAULT   -1
 

#define OC_IMPL   -23
 

#define OC_NEWPACKET   -25
 

#define OC_NOTFORMAT   -21
 

#define OC_VERSION   -22
 


Typedef Documentation

typedef struct theora_comment theora_comment
 


Enumeration Type Documentation

enum theora_colorspace
 

Enumeration values:
OC_CS_UNSPECIFIED 
OC_CS_ITU_REC_470M 
OC_CS_ITU_REC_470BG 


Function Documentation

void __cdecl theora_clear theora_state t  ) 
 

void __cdecl theora_comment_add theora_comment tc,
char *  comment
 

void __cdecl theora_comment_add_tag theora_comment tc,
char *  tag,
char *  value
 

void __cdecl theora_comment_clear theora_comment tc  ) 
 

void __cdecl theora_comment_init theora_comment tc  ) 
 

char* __cdecl theora_comment_query theora_comment tc,
char *  tag,
int  count
 

int __cdecl theora_comment_query_count theora_comment tc,
char *  tag
 

int __cdecl theora_decode_header theora_info ci,
theora_comment cc,
ogg_packet *  op
 

int __cdecl theora_decode_init theora_state th,
theora_info c
 

int __cdecl theora_decode_packetin theora_state th,
ogg_packet *  op
 

int __cdecl theora_decode_YUVout theora_state th,
yuv_buffer yuv
 

int __cdecl theora_encode_comment theora_comment tc,
ogg_packet *  op
 

int __cdecl theora_encode_header theora_state t,
ogg_packet *  op
 

int __cdecl theora_encode_init theora_state th,
theora_info c
 

int __cdecl theora_encode_packetout theora_state t,
int  last_p,
ogg_packet *  op
 

int __cdecl theora_encode_tables theora_state t,
ogg_packet *  op
 

int __cdecl theora_encode_YUVin theora_state t,
yuv_buffer yuv
 

double __cdecl theora_granule_time theora_state th,
ogg_int64_t  granulepos
 

void __cdecl theora_info_clear theora_info c  ) 
 

void __cdecl theora_info_init theora_info c  ) 
 

ogg_uint32_t __cdecl theora_version_number void   ) 
 

const char* __cdecl theora_version_string void   ) 
 


Generated on Fri Nov 5 22:32:12 2004 for oggdsf by  doxygen 1.3.9