Go to the documentation of this file.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
00033 #ifndef __FISH_SOUND_CONSTANTS_H__
00034 #define __FISH_SOUND_CONSTANTS_H__
00035
00041 typedef enum _FishSoundMode {
00043 FISH_SOUND_DECODE = 0x10,
00044
00046 FISH_SOUND_ENCODE = 0x20
00047 } FishSoundMode;
00048
00050 typedef enum _FishSoundCodecID {
00052 FISH_SOUND_UNKNOWN = 0x00,
00053
00055 FISH_SOUND_VORBIS = 0x01,
00056
00058 FISH_SOUND_SPEEX = 0x02,
00059
00061 FISH_SOUND_FLAC = 0x03
00062 } FishSoundCodecID;
00063
00065 typedef enum _FishSoundStopCtl {
00067 FISH_SOUND_CONTINUE = 0,
00068
00070 FISH_SOUND_STOP_OK = 1,
00071
00073 FISH_SOUND_STOP_ERR = -1
00074 } FishSoundStopCtl;
00075
00077 typedef enum _FishSoundCommand {
00079 FISH_SOUND_COMMAND_NOP = 0x0000,
00080
00082 FISH_SOUND_GET_INFO = 0x1000,
00083
00085 FISH_SOUND_GET_INTERLEAVE = 0x2000,
00086
00088 FISH_SOUND_SET_INTERLEAVE = 0x2001,
00089
00090 FISH_SOUND_SET_ENCODE_VBR = 0x4000,
00091
00092 FISH_SOUND_COMMAND_MAX
00093 } FishSoundCommand;
00094
00096 typedef enum _FishSoundError {
00098 FISH_SOUND_OK = 0,
00099
00101 FISH_SOUND_ERR_GENERIC = -1,
00102
00104 FISH_SOUND_ERR_BAD = -2,
00105
00107 FISH_SOUND_ERR_INVALID = -3,
00108
00110 FISH_SOUND_ERR_OUT_OF_MEMORY = -4,
00111
00113 FISH_SOUND_ERR_DISABLED = -10,
00114
00116 FISH_SOUND_ERR_SHORT_IDENTIFY = -20,
00117
00119 FISH_SOUND_ERR_COMMENT_INVALID = -21
00120 } FishSoundError;
00121
00122 #endif