openshot-audio  0.1.7
Macros | Functions
info.c File Reference
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
#include "../../ogg.h"
#include "../../codec.h"
#include "codec_internal.h"
#include "codebook.h"
#include "registry.h"
#include "window.h"
#include "psy.h"
#include "misc.h"
#include "os.h"

Macros

#define GENERAL_VENDOR_STRING   "Xiph.Org libVorbis 1.3.2"
 
#define ENCODE_VENDOR_STRING   "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
 

Functions

void vorbis_comment_init (vorbis_comment *vc)
 
void vorbis_comment_add (vorbis_comment *vc, const char *comment)
 
void vorbis_comment_add_tag (vorbis_comment *vc, const char *tag, const char *contents)
 
char * vorbis_comment_query (vorbis_comment *vc, const char *tag, int count)
 
int vorbis_comment_query_count (vorbis_comment *vc, const char *tag)
 
void vorbis_comment_clear (vorbis_comment *vc)
 
int vorbis_info_blocksize (vorbis_info *vi, int zo)
 
void vorbis_info_init (vorbis_info *vi)
 
void vorbis_info_clear (vorbis_info *vi)
 
int vorbis_synthesis_idheader (ogg_packet *op)
 
int vorbis_synthesis_headerin (vorbis_info *vi, vorbis_comment *vc, ogg_packet *op)
 
int vorbis_commentheader_out (vorbis_comment *vc, ogg_packet *op)
 
int vorbis_analysis_headerout (vorbis_dsp_state *v, vorbis_comment *vc, ogg_packet *op, ogg_packet *op_comm, ogg_packet *op_code)
 
double vorbis_granule_time (vorbis_dsp_state *v, ogg_int64_t granulepos)
 
const char * vorbis_version_string (void)
 

Macro Definition Documentation

#define ENCODE_VENDOR_STRING   "Xiph.Org libVorbis I 20101101 (Schaufenugget)"
#define GENERAL_VENDOR_STRING   "Xiph.Org libVorbis 1.3.2"

Function Documentation

int vorbis_analysis_headerout ( vorbis_dsp_state v,
vorbis_comment vc,
ogg_packet op,
ogg_packet op_comm,
ogg_packet op_code 
)
void vorbis_comment_add ( vorbis_comment vc,
const char *  comment 
)
void vorbis_comment_add_tag ( vorbis_comment vc,
const char *  tag,
const char *  contents 
)
void vorbis_comment_clear ( vorbis_comment vc)
void vorbis_comment_init ( vorbis_comment vc)
char* vorbis_comment_query ( vorbis_comment vc,
const char *  tag,
int  count 
)
int vorbis_comment_query_count ( vorbis_comment vc,
const char *  tag 
)
int vorbis_commentheader_out ( vorbis_comment vc,
ogg_packet op 
)
double vorbis_granule_time ( vorbis_dsp_state v,
ogg_int64_t  granulepos 
)
int vorbis_info_blocksize ( vorbis_info vi,
int  zo 
)
void vorbis_info_clear ( vorbis_info vi)
void vorbis_info_init ( vorbis_info vi)
int vorbis_synthesis_headerin ( vorbis_info vi,
vorbis_comment vc,
ogg_packet op 
)
int vorbis_synthesis_idheader ( ogg_packet op)
const char* vorbis_version_string ( void  )