00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00042 #ifndef __OGGPLAY_ENUMS_H__
00043 #define __OGGPLAY_ENUMS_H__
00044
00048 typedef enum OggPlayErrorCode {
00049 E_OGGPLAY_CONTINUE = 1,
00050 E_OGGPLAY_OK = 0,
00051 E_OGGPLAY_BAD_OGGPLAY = -1,
00052 E_OGGPLAY_BAD_READER = -2,
00053 E_OGGPLAY_BAD_INPUT = -3,
00054 E_OGGPLAY_NO_SUCH_CHUNK = -4,
00055 E_OGGPLAY_BAD_TRACK = -5,
00056 E_OGGPLAY_TRACK_IS_SKELETON = -6,
00057 E_OGGPLAY_OGGZ_UNHAPPY = -7,
00058 E_OGGPLAY_END_OF_FILE = -8,
00059 E_OGGPLAY_TRACK_IS_OVER = -9,
00060 E_OGGPLAY_BAD_CALLBACK_INFO = -10,
00061 E_OGGPLAY_WRONG_TRACK_TYPE = -11,
00062 E_OGGPLAY_UNINITIALISED = -12,
00063 E_OGGPLAY_CALLBACK_MODE = -13,
00064 E_OGGPLAY_BUFFER_MODE = -14,
00065 E_OGGPLAY_USER_INTERRUPT = -15,
00066 E_OGGPLAY_SOCKET_ERROR = -16,
00067 E_OGGPLAY_TIMEOUT = -17,
00068 E_OGGPLAY_CANT_SEEK = -18,
00069 E_OGGPLAY_NO_KATE_SUPPORT = -19,
00070 E_OGGPLAY_NO_TIGER_SUPPORT = -20,
00071 E_OGGPLAY_OUT_OF_MEMORY = -21,
00072 E_OGGPLAY_TYPE_OVERFLOW = -22,
00073 E_OGGPLAY_TRACK_IS_UNKNOWN = -23,
00074 E_OGGPLAY_TRACK_UNINITIALISED = -24,
00075 E_OGGPLAY_NOTCHICKENPAYBACK = -777
00076 } OggPlayErrorCode;
00077
00081 typedef enum OggPlayDataType {
00082 OGGPLAY_INACTIVE = -1,
00083 OGGPLAY_YUV_VIDEO = 0,
00084 OGGPLAY_RGBA_VIDEO = 1,
00085 OGGPLAY_SHORTS_AUDIO = 1000,
00086 OGGPLAY_FLOATS_AUDIO = 1001,
00087 OGGPLAY_CMML = 2000,
00088 OGGPLAY_KATE = 3000,
00089 OGGPLAY_TYPE_UNKNOWN = 9000
00090 } OggPlayDataType;
00091
00095 typedef enum OggPlayStreamInfo {
00096 OGGPLAY_STREAM_UNINITIALISED = 0,
00097 OGGPLAY_STREAM_FIRST_DATA = 1,
00098 OGGPLAY_STREAM_INITIALISED = 2,
00099 OGGPLAY_STREAM_LAST_DATA = 3,
00100 OGGPLAY_STREAM_JUST_SEEKED = 4
00101 } OggPlayStreamInfo;
00102
00103 #endif