|
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) |