|
Packit |
a38265 |
|
|
Packit |
a38265 |
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
Packit |
a38265 |
<head>
|
|
Packit |
a38265 |
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
Packit |
a38265 |
<title>liboggz: oggz_comments.h Source File</title>
|
|
Packit |
a38265 |
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
|
Packit |
a38265 |
<link href="doxygen.css" rel="stylesheet" type="text/css"/>
|
|
Packit |
a38265 |
</head>
|
|
Packit |
a38265 |
<body>
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
Main Page
|
|
Packit |
a38265 |
Modules
|
|
Packit |
a38265 |
Data Structures
|
|
Packit |
a38265 |
Files
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
File List
|
|
Packit |
a38265 |
Globals
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
oggz_comments.hGo to the documentation of this file.
|
|
Packit |
a38265 |
00002
|
|
Packit |
a38265 |
00003
|
|
Packit |
a38265 |
00004
|
|
Packit |
a38265 |
00005
|
|
Packit |
a38265 |
00006
|
|
Packit |
a38265 |
00007
|
|
Packit |
a38265 |
00008
|
|
Packit |
a38265 |
00009
|
|
Packit |
a38265 |
00010
|
|
Packit |
a38265 |
00011
|
|
Packit |
a38265 |
00012
|
|
Packit |
a38265 |
00013
|
|
Packit |
a38265 |
00014
|
|
Packit |
a38265 |
00015
|
|
Packit |
a38265 |
00016
|
|
Packit |
a38265 |
00017
|
|
Packit |
a38265 |
00018
|
|
Packit |
a38265 |
00019
|
|
Packit |
a38265 |
00020
|
|
Packit |
a38265 |
00021
|
|
Packit |
a38265 |
00022
|
|
Packit |
a38265 |
00023
|
|
Packit |
a38265 |
00024
|
|
Packit |
a38265 |
00025
|
|
Packit |
a38265 |
00026
|
|
Packit |
a38265 |
00027
|
|
Packit |
a38265 |
00028
|
|
Packit |
a38265 |
00029
|
|
Packit |
a38265 |
00030
|
|
Packit |
a38265 |
00031
|
|
Packit |
a38265 |
00032
|
|
Packit |
a38265 |
00033 #ifndef __OGGZ_COMMENT_H__
|
|
Packit |
a38265 |
00034 #define __OGGZ_COMMENT_H__
|
|
Packit |
a38265 |
00035
|
|
Packit |
a38265 |
00086 #include <oggz/oggz.h>
|
|
Packit |
a38265 |
00087
|
|
Packit |
a38265 |
00091 typedef struct {
|
|
Packit |
a38265 |
00093 char * name;
|
|
Packit |
a38265 |
00094
|
|
Packit |
a38265 |
00096 char * value;
|
|
Packit |
a38265 |
00097 } OggzComment;
|
|
Packit |
a38265 |
00098
|
|
Packit |
a38265 |
00099 #ifdef __cplusplus
|
|
Packit |
a38265 |
00100 extern "C" {
|
|
Packit |
a38265 |
00101 #endif
|
|
Packit |
a38265 |
00102
|
|
Packit |
a38265 |
00112 const char *
|
|
Packit |
a38265 |
00113 oggz_comment_get_vendor (OGGZ * oggz, long serialno);
|
|
Packit |
a38265 |
00114
|
|
Packit |
a38265 |
00128 int
|
|
Packit |
a38265 |
00129 oggz_comment_set_vendor (OGGZ * oggz, long serialno,
|
|
Packit |
a38265 |
00130 const char * vendor_string);
|
|
Packit |
a38265 |
00131
|
|
Packit |
a38265 |
00140 const OggzComment *
|
|
Packit |
a38265 |
00141 oggz_comment_first (OGGZ * oggz, long serialno);
|
|
Packit |
a38265 |
00142
|
|
Packit |
a38265 |
00153 const OggzComment *
|
|
Packit |
a38265 |
00154 oggz_comment_next (OGGZ * oggz, long serialno, const OggzComment * comment);
|
|
Packit |
a38265 |
00155
|
|
Packit |
a38265 |
00167 const OggzComment *
|
|
Packit |
a38265 |
00168 oggz_comment_first_byname (OGGZ * oggz, long serialno, char * name);
|
|
Packit |
a38265 |
00169
|
|
Packit |
a38265 |
00182 const OggzComment *
|
|
Packit |
a38265 |
00183 oggz_comment_next_byname (OGGZ * oggz, long serialno,
|
|
Packit |
a38265 |
00184 const OggzComment * comment);
|
|
Packit |
a38265 |
00185
|
|
Packit |
a38265 |
00196 int
|
|
Packit |
a38265 |
00197 oggz_comment_add (OGGZ * oggz, long serialno, OggzComment * comment);
|
|
Packit |
a38265 |
00198
|
|
Packit |
a38265 |
00210 int
|
|
Packit |
a38265 |
00211 oggz_comment_add_byname (OGGZ * oggz, long serialno,
|
|
Packit |
a38265 |
00212 const char * name, const char * value);
|
|
Packit |
a38265 |
00213
|
|
Packit |
a38265 |
00226 int
|
|
Packit |
a38265 |
00227 oggz_comment_remove (OGGZ * oggz, long serialno, OggzComment * comment);
|
|
Packit |
a38265 |
00228
|
|
Packit |
a38265 |
00240 int
|
|
Packit |
a38265 |
00241 oggz_comment_remove_byname (OGGZ * oggz, long serialno, char * name);
|
|
Packit |
a38265 |
00242
|
|
Packit |
a38265 |
00265 ogg_packet *
|
|
Packit |
a38265 |
00266 oggz_comments_generate(OGGZ * oggz, long serialno,
|
|
Packit |
a38265 |
00267 int FLAC_final_metadata_block);
|
|
Packit |
a38265 |
00268
|
|
Packit |
a38265 |
00269
|
|
Packit |
a38265 |
00270
|
|
Packit |
a38265 |
00271
|
|
Packit |
a38265 |
00272
|
|
Packit |
a38265 |
00273
|
|
Packit |
a38265 |
00274
|
|
Packit |
a38265 |
00275
|
|
Packit |
a38265 |
00276
|
|
Packit |
a38265 |
00277
|
|
Packit |
a38265 |
00278 int
|
|
Packit |
a38265 |
00279 oggz_comments_copy (OGGZ * src, long src_serialno,
|
|
Packit |
a38265 |
00280 OGGZ * dest, long dest_serialno);
|
|
Packit |
a38265 |
00281
|
|
Packit |
a38265 |
00287 void oggz_packet_destroy (ogg_packet *packet);
|
|
Packit |
a38265 |
00288
|
|
Packit |
a38265 |
00289 #ifdef __cplusplus
|
|
Packit |
a38265 |
00290 }
|
|
Packit |
a38265 |
00291 #endif
|
|
Packit |
a38265 |
00292
|
|
Packit |
a38265 |
00293 #endif
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
<address style="text-align: right;"><small>Generated on Sat Apr 24 09:13:55 2010 for liboggz by
|
|
Packit |
a38265 |
|
|
Packit |
a38265 |
1.6.3 </small></address>
|
|
Packit |
a38265 |
</body>
|
|
Packit |
a38265 |
</html>
|