| libfishsound 1.0.1
    | 
Constants used by libfishsound. More...
Go to the source code of this file.
| Typedefs | |
| typedef enum _FishSoundMode | FishSoundMode | 
| Mode of operation (encode or decode) | |
| typedef enum _FishSoundCodecID | FishSoundCodecID | 
| Identifiers for supported codecs. | |
| typedef enum _FishSoundStopCtl | FishSoundStopCtl | 
| Decode callback return values. | |
| typedef enum _FishSoundCommand | FishSoundCommand | 
| Command codes. | |
| typedef enum _FishSoundError | FishSoundError | 
| Error values. | |
| Enumerations | |
| enum | _FishSoundMode { FISH_SOUND_DECODE = 0x10 , FISH_SOUND_ENCODE = 0x20 } | 
| Mode of operation (encode or decode)  More... | |
| enum | _FishSoundCodecID { FISH_SOUND_UNKNOWN = 0x00 , FISH_SOUND_VORBIS = 0x01 , FISH_SOUND_SPEEX = 0x02 , FISH_SOUND_FLAC = 0x03 } | 
| Identifiers for supported codecs.  More... | |
| enum | _FishSoundStopCtl { FISH_SOUND_CONTINUE = 0 , FISH_SOUND_STOP_OK = 1 , FISH_SOUND_STOP_ERR = -1 } | 
| Decode callback return values.  More... | |
| enum | _FishSoundCommand { FISH_SOUND_COMMAND_NOP = 0x0000 , FISH_SOUND_GET_INFO = 0x1000 , FISH_SOUND_GET_INTERLEAVE = 0x2000 , FISH_SOUND_SET_INTERLEAVE = 0x2001 , FISH_SOUND_SET_ENCODE_VBR = 0x4000 , FISH_SOUND_COMMAND_MAX } | 
| Command codes.  More... | |
| enum | _FishSoundError { FISH_SOUND_OK = 0 , FISH_SOUND_ERR_GENERIC = -1 , FISH_SOUND_ERR_BAD = -2 , FISH_SOUND_ERR_INVALID = -3 , FISH_SOUND_ERR_OUT_OF_MEMORY = -4 , FISH_SOUND_ERR_DISABLED = -10 , FISH_SOUND_ERR_SHORT_IDENTIFY = -20 , FISH_SOUND_ERR_COMMENT_INVALID = -21 } | 
| Error values.  More... | |
Constants used by libfishsound.
| enum _FishSoundCodecID | 
| enum _FishSoundCommand | 
Command codes.
| Enumerator | |
|---|---|
| FISH_SOUND_COMMAND_NOP | No operation. | 
| FISH_SOUND_GET_INFO | Retrieve the FishSoundInfo. | 
| FISH_SOUND_GET_INTERLEAVE | Query if multichannel audio should be interpreted as interleaved. | 
| FISH_SOUND_SET_INTERLEAVE | Set to 1 to interleave, 0 to non-interleave. | 
| enum _FishSoundError | 
Error values.
| Enumerator | |
|---|---|
| FISH_SOUND_OK | No error. | 
| FISH_SOUND_ERR_GENERIC | generic error | 
| FISH_SOUND_ERR_BAD | Not a valid FishSound* handle. | 
| FISH_SOUND_ERR_INVALID | The requested operation is not suitable for this FishSound* handle. | 
| FISH_SOUND_ERR_OUT_OF_MEMORY | Out of memory. | 
| FISH_SOUND_ERR_DISABLED | Functionality disabled at build time. | 
| FISH_SOUND_ERR_SHORT_IDENTIFY | Too few bytes passed to fish_sound_identify() | 
| FISH_SOUND_ERR_COMMENT_INVALID | Comment violates VorbisComment restrictions. | 
| enum _FishSoundMode | 
| enum _FishSoundStopCtl |