33#ifndef __FISH_SOUND_CONSTANTS_H__
34#define __FISH_SOUND_CONSTANTS_H__
90 FISH_SOUND_SET_ENCODE_VBR = 0x4000,
92 FISH_SOUND_COMMAND_MAX
enum _FishSoundCommand FishSoundCommand
Command codes.
enum _FishSoundError FishSoundError
Error values.
_FishSoundCommand
Command codes.
Definition: constants.h:77
@ FISH_SOUND_GET_INTERLEAVE
Query if multichannel audio should be interpreted as interleaved.
Definition: constants.h:85
@ FISH_SOUND_COMMAND_NOP
No operation.
Definition: constants.h:79
@ FISH_SOUND_GET_INFO
Retrieve the FishSoundInfo.
Definition: constants.h:82
@ FISH_SOUND_SET_INTERLEAVE
Set to 1 to interleave, 0 to non-interleave.
Definition: constants.h:88
_FishSoundStopCtl
Decode callback return values.
Definition: constants.h:65
@ FISH_SOUND_CONTINUE
Continue calling decode callbacks.
Definition: constants.h:67
@ FISH_SOUND_STOP_ERR
Stop calling callbacks, and purge buffered data.
Definition: constants.h:73
@ FISH_SOUND_STOP_OK
Stop calling callbacks, but retain buffered data.
Definition: constants.h:70
_FishSoundError
Error values.
Definition: constants.h:96
@ FISH_SOUND_ERR_SHORT_IDENTIFY
Too few bytes passed to fish_sound_identify()
Definition: constants.h:116
@ FISH_SOUND_ERR_OUT_OF_MEMORY
Out of memory.
Definition: constants.h:110
@ FISH_SOUND_ERR_COMMENT_INVALID
Comment violates VorbisComment restrictions.
Definition: constants.h:119
@ FISH_SOUND_OK
No error.
Definition: constants.h:98
@ FISH_SOUND_ERR_DISABLED
Functionality disabled at build time.
Definition: constants.h:113
@ FISH_SOUND_ERR_BAD
Not a valid FishSound* handle.
Definition: constants.h:104
@ FISH_SOUND_ERR_GENERIC
generic error
Definition: constants.h:101
@ FISH_SOUND_ERR_INVALID
The requested operation is not suitable for this FishSound* handle.
Definition: constants.h:107
enum _FishSoundMode FishSoundMode
Mode of operation (encode or decode)
_FishSoundMode
Mode of operation (encode or decode)
Definition: constants.h:41
@ FISH_SOUND_ENCODE
Encode.
Definition: constants.h:46
@ FISH_SOUND_DECODE
Decode.
Definition: constants.h:43
enum _FishSoundCodecID FishSoundCodecID
Identifiers for supported codecs.
enum _FishSoundStopCtl FishSoundStopCtl
Decode callback return values.
_FishSoundCodecID
Identifiers for supported codecs.
Definition: constants.h:50
@ FISH_SOUND_UNKNOWN
Unknown.
Definition: constants.h:52
@ FISH_SOUND_VORBIS
Vorbis.
Definition: constants.h:55
@ FISH_SOUND_FLAC
Flac.
Definition: constants.h:61
@ FISH_SOUND_SPEEX
Speex.
Definition: constants.h:58