vcedit.c File Reference

Go to the source code of this file.

Functions

vcedit_statevcedit_new_state (void)
char * vcedit_error (vcedit_state *state)
vorbis_comment * vcedit_comments (vcedit_state *state)
static void vcedit_clear_internals (vcedit_state *state)
void vcedit_clear (vcedit_state *state)
static void _v_writestring (oggpack_buffer *o, char *s, int len)
static int _commentheader_out (vorbis_comment *vc, char *vendor, ogg_packet *op)
static int _blocksize (vcedit_state *s, ogg_packet *p)
static int _fetch_next_packet (vcedit_state *s, ogg_packet *p, ogg_page *page)
int vcedit_open (vcedit_state *state, FILE *in)
int vcedit_open_callbacks (vcedit_state *state, void *in, vcedit_read_func read_func, vcedit_write_func write_func)
int vcedit_write (vcedit_state *state, void *out)


Function Documentation

vcedit_state* vcedit_new_state ( void   ) 

Definition at line 39 of file vcedit.c.

Referenced by MetaIOOggVorbisComment::write().

char* vcedit_error ( vcedit_state state  ) 

Definition at line 47 of file vcedit.c.

vorbis_comment* vcedit_comments ( vcedit_state state  ) 

Definition at line 52 of file vcedit.c.

Referenced by MetaIOOggVorbisComment::write().

static void vcedit_clear_internals ( vcedit_state state  )  [static]

Definition at line 57 of file vcedit.c.

Referenced by vcedit_clear(), and vcedit_open_callbacks().

void vcedit_clear ( vcedit_state state  ) 

Definition at line 91 of file vcedit.c.

Referenced by MetaIOOggVorbisComment::write().

static void _v_writestring ( oggpack_buffer *  o,
char *  s,
int  len 
) [static]

Definition at line 103 of file vcedit.c.

Referenced by _commentheader_out().

static int _commentheader_out ( vorbis_comment *  vc,
char *  vendor,
ogg_packet *  op 
) [static]

Definition at line 111 of file vcedit.c.

Referenced by vcedit_write().

static int _blocksize ( vcedit_state s,
ogg_packet *  p 
) [static]

Definition at line 153 of file vcedit.c.

Referenced by vcedit_write().

static int _fetch_next_packet ( vcedit_state s,
ogg_packet *  p,
ogg_page *  page 
) [static]

Definition at line 168 of file vcedit.c.

Referenced by vcedit_write().

int vcedit_open ( vcedit_state state,
FILE *  in 
)

Definition at line 204 of file vcedit.c.

Referenced by MetaIOOggVorbisComment::write().

int vcedit_open_callbacks ( vcedit_state state,
void *  in,
vcedit_read_func  read_func,
vcedit_write_func  write_func 
)

Definition at line 210 of file vcedit.c.

Referenced by vcedit_open().

int vcedit_write ( vcedit_state state,
void *  out 
)

Definition at line 337 of file vcedit.c.

Referenced by MetaIOOggVorbisComment::write().


Generated on Sat Dec 18 05:15:56 2010 for MythTV by  doxygen 1.5.5