|
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_constants.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_constants.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_CONSTANTS_H__
|
|
Packit |
a38265 |
00034 #define __OGGZ_CONSTANTS_H__
|
|
Packit |
a38265 |
00035
|
|
Packit |
a38265 |
00046 enum OggzFlags {
|
|
Packit |
a38265 |
00048 OGGZ_READ = 0x00,
|
|
Packit |
a38265 |
00049
|
|
Packit |
a38265 |
00051 OGGZ_WRITE = 0x01,
|
|
Packit |
a38265 |
00052
|
|
Packit |
a38265 |
00055 OGGZ_NONSTRICT = 0x10,
|
|
Packit |
a38265 |
00056
|
|
Packit |
a38265 |
00063 OGGZ_AUTO = 0x20,
|
|
Packit |
a38265 |
00064
|
|
Packit |
a38265 |
00070 OGGZ_PREFIX = 0x40,
|
|
Packit |
a38265 |
00071
|
|
Packit |
a38265 |
00077 OGGZ_SUFFIX = 0x80
|
|
Packit |
a38265 |
00078
|
|
Packit |
a38265 |
00079 };
|
|
Packit |
a38265 |
00080
|
|
Packit |
a38265 |
00081 enum OggzStopCtl {
|
|
Packit |
a38265 |
00083 OGGZ_CONTINUE = 0,
|
|
Packit |
a38265 |
00084
|
|
Packit |
a38265 |
00086 OGGZ_STOP_OK = 1,
|
|
Packit |
a38265 |
00087
|
|
Packit |
a38265 |
00089 OGGZ_STOP_ERR = -1
|
|
Packit |
a38265 |
00090 };
|
|
Packit |
a38265 |
00091
|
|
Packit |
a38265 |
00095 enum OggzFlushOpts {
|
|
Packit |
a38265 |
00097 OGGZ_FLUSH_BEFORE = 0x01,
|
|
Packit |
a38265 |
00098
|
|
Packit |
a38265 |
00100 OGGZ_FLUSH_AFTER = 0x02
|
|
Packit |
a38265 |
00101 };
|
|
Packit |
a38265 |
00102
|
|
Packit |
a38265 |
00106 typedef enum OggzStreamContent {
|
|
Packit |
a38265 |
00107 OGGZ_CONTENT_THEORA = 0,
|
|
Packit |
a38265 |
00108 OGGZ_CONTENT_VORBIS,
|
|
Packit |
a38265 |
00109 OGGZ_CONTENT_SPEEX,
|
|
Packit |
a38265 |
00110 OGGZ_CONTENT_PCM,
|
|
Packit |
a38265 |
00111 OGGZ_CONTENT_CMML,
|
|
Packit |
a38265 |
00112 OGGZ_CONTENT_ANX2,
|
|
Packit |
a38265 |
00113 OGGZ_CONTENT_SKELETON,
|
|
Packit |
a38265 |
00114 OGGZ_CONTENT_FLAC0,
|
|
Packit |
a38265 |
00115 OGGZ_CONTENT_FLAC,
|
|
Packit |
a38265 |
00116 OGGZ_CONTENT_ANXDATA,
|
|
Packit |
a38265 |
00117 OGGZ_CONTENT_CELT,
|
|
Packit |
a38265 |
00118 OGGZ_CONTENT_KATE,
|
|
Packit |
a38265 |
00119 OGGZ_CONTENT_DIRAC,
|
|
Packit |
a38265 |
00120 OGGZ_CONTENT_UNKNOWN
|
|
Packit |
a38265 |
00121 } OggzStreamContent;
|
|
Packit |
a38265 |
00122
|
|
Packit |
a38265 |
00126 enum OggzError {
|
|
Packit |
a38265 |
00128 OGGZ_ERR_OK = 0,
|
|
Packit |
a38265 |
00129
|
|
Packit |
a38265 |
00131 OGGZ_ERR_GENERIC = -1,
|
|
Packit |
a38265 |
00132
|
|
Packit |
a38265 |
00134 OGGZ_ERR_BAD_OGGZ = -2,
|
|
Packit |
a38265 |
00135
|
|
Packit |
a38265 |
00137 OGGZ_ERR_INVALID = -3,
|
|
Packit |
a38265 |
00138
|
|
Packit |
a38265 |
00140 OGGZ_ERR_NO_STREAMS = -4,
|
|
Packit |
a38265 |
00141
|
|
Packit |
a38265 |
00143 OGGZ_ERR_BOS = -5,
|
|
Packit |
a38265 |
00144
|
|
Packit |
a38265 |
00146 OGGZ_ERR_EOS = -6,
|
|
Packit |
a38265 |
00147
|
|
Packit |
a38265 |
00149 OGGZ_ERR_BAD_METRIC = -7,
|
|
Packit |
a38265 |
00150
|
|
Packit |
a38265 |
00152 OGGZ_ERR_SYSTEM = -10,
|
|
Packit |
a38265 |
00153
|
|
Packit |
a38265 |
00155 OGGZ_ERR_DISABLED = -11,
|
|
Packit |
a38265 |
00156
|
|
Packit |
a38265 |
00158 OGGZ_ERR_NOSEEK = -13,
|
|
Packit |
a38265 |
00159
|
|
Packit |
a38265 |
00163 OGGZ_ERR_STOP_OK = -14,
|
|
Packit |
a38265 |
00164
|
|
Packit |
a38265 |
00168 OGGZ_ERR_STOP_ERR = -15,
|
|
Packit |
a38265 |
00169
|
|
Packit |
a38265 |
00171 OGGZ_ERR_IO_AGAIN = -16,
|
|
Packit |
a38265 |
00172
|
|
Packit |
a38265 |
00174 OGGZ_ERR_HOLE_IN_DATA = -17,
|
|
Packit |
a38265 |
00175
|
|
Packit |
a38265 |
00177 OGGZ_ERR_OUT_OF_MEMORY = -18,
|
|
Packit |
a38265 |
00178
|
|
Packit |
a38265 |
00180 OGGZ_ERR_BAD_SERIALNO = -20,
|
|
Packit |
a38265 |
00181
|
|
Packit |
a38265 |
00183 OGGZ_ERR_BAD_BYTES = -21,
|
|
Packit |
a38265 |
00184
|
|
Packit |
a38265 |
00186 OGGZ_ERR_BAD_B_O_S = -22,
|
|
Packit |
a38265 |
00187
|
|
Packit |
a38265 |
00189 OGGZ_ERR_BAD_E_O_S = -23,
|
|
Packit |
a38265 |
00190
|
|
Packit |
a38265 |
00192 OGGZ_ERR_BAD_GRANULEPOS = -24,
|
|
Packit |
a38265 |
00193
|
|
Packit |
a38265 |
00195 OGGZ_ERR_BAD_PACKETNO = -25,
|
|
Packit |
a38265 |
00196
|
|
Packit |
a38265 |
00198
|
|
Packit |
a38265 |
00199 OGGZ_ERR_COMMENT_INVALID = -129,
|
|
Packit |
a38265 |
00200
|
|
Packit |
a38265 |
00202 OGGZ_ERR_BAD_GUARD = -210,
|
|
Packit |
a38265 |
00203
|
|
Packit |
a38265 |
00206 OGGZ_ERR_RECURSIVE_WRITE = -266
|
|
Packit |
a38265 |
00207 };
|
|
Packit |
a38265 |
00208
|
|
Packit |
a38265 |
00209 #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>
|