17
17
18
18
SDL_AudioFormat = ctypes .c_int
19
19
20
+ SDL_AUDIO_UNKNOWN = 0x0000
20
21
SDL_AUDIO_U8 = 0x0008
21
22
SDL_AUDIO_S8 = 0x8008
22
23
SDL_AUDIO_S16LE = 0x8010
@@ -71,59 +72,59 @@ class SDL_AudioStream(ctypes.c_void_p):
71
72
SDL_FUNC ("SDL_GetAudioRecordingDevices" , ctypes .POINTER (SDL_AudioDeviceID ), ctypes .POINTER (ctypes .c_int ))
72
73
73
74
SDL_FUNC ("SDL_GetAudioDeviceName" , ctypes .c_char_p , SDL_AudioDeviceID )
74
- SDL_FUNC ("SDL_GetAudioDeviceFormat" , ctypes .c_int , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .c_int ))
75
+ SDL_FUNC ("SDL_GetAudioDeviceFormat" , ctypes .c_bool , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .c_int ))
75
76
SDL_FUNC ("SDL_GetAudioDeviceChannelMap" , ctypes .POINTER (ctypes .c_int ), SDL_AudioDeviceID , ctypes .POINTER (ctypes .c_int ))
76
77
77
78
SDL_FUNC ("SDL_OpenAudioDevice" , SDL_AudioDeviceID , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioSpec ))
78
- SDL_FUNC ("SDL_PauseAudioDevice" , ctypes .c_int , SDL_AudioDeviceID )
79
- SDL_FUNC ("SDL_ResumeAudioDevice" , ctypes .c_int , SDL_AudioDeviceID )
79
+ SDL_FUNC ("SDL_PauseAudioDevice" , ctypes .c_bool , SDL_AudioDeviceID )
80
+ SDL_FUNC ("SDL_ResumeAudioDevice" , ctypes .c_bool , SDL_AudioDeviceID )
80
81
SDL_FUNC ("SDL_AudioDevicePaused" , ctypes .c_bool , SDL_AudioDeviceID )
81
82
SDL_FUNC ("SDL_GetAudioDeviceGain" , ctypes .c_float , SDL_AudioDeviceID )
82
- SDL_FUNC ("SDL_SetAudioDeviceGain" , ctypes .c_int , SDL_AudioDeviceID , ctypes .c_float )
83
+ SDL_FUNC ("SDL_SetAudioDeviceGain" , ctypes .c_bool , SDL_AudioDeviceID , ctypes .c_float )
83
84
SDL_FUNC ("SDL_CloseAudioDevice" , None , SDL_AudioDeviceID )
84
85
85
- SDL_FUNC ("SDL_BindAudioStreams" , ctypes .c_int , SDL_AudioDeviceID , ctypes .POINTER (ctypes .POINTER (SDL_AudioStream )), ctypes .c_int )
86
- SDL_FUNC ("SDL_BindAudioStream" , ctypes .c_int , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioStream ))
86
+ SDL_FUNC ("SDL_BindAudioStreams" , ctypes .c_bool , SDL_AudioDeviceID , ctypes .POINTER (ctypes .POINTER (SDL_AudioStream )), ctypes .c_int )
87
+ SDL_FUNC ("SDL_BindAudioStream" , ctypes .c_bool , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioStream ))
87
88
SDL_FUNC ("SDL_UnbindAudioStreams" , None , ctypes .POINTER (ctypes .POINTER (SDL_AudioStream )), ctypes .c_int )
88
89
SDL_FUNC ("SDL_UnbindAudioStream" , None , ctypes .POINTER (SDL_AudioStream ))
89
90
SDL_FUNC ("SDL_GetAudioStreamDevice" , SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioStream ))
90
91
SDL_FUNC ("SDL_CreateAudioStream" , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (SDL_AudioSpec ))
91
92
SDL_FUNC ("SDL_GetAudioStreamProperties" , SDL_PropertiesID , ctypes .POINTER (SDL_AudioStream ))
92
- SDL_FUNC ("SDL_GetAudioStreamFormat" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (SDL_AudioSpec ))
93
- SDL_FUNC ("SDL_SetAudioStreamFormat" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (SDL_AudioSpec ))
93
+ SDL_FUNC ("SDL_GetAudioStreamFormat" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (SDL_AudioSpec ))
94
+ SDL_FUNC ("SDL_SetAudioStreamFormat" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (SDL_AudioSpec ))
94
95
SDL_FUNC ("SDL_GetAudioStreamFrequencyRatio" , ctypes .c_float , ctypes .POINTER (SDL_AudioStream ))
95
- SDL_FUNC ("SDL_SetAudioStreamFrequencyRatio" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .c_float )
96
+ SDL_FUNC ("SDL_SetAudioStreamFrequencyRatio" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .c_float )
96
97
SDL_FUNC ("SDL_GetAudioStreamGain" , ctypes .c_float , ctypes .POINTER (SDL_AudioStream ))
97
- SDL_FUNC ("SDL_SetAudioStreamGain" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .c_float )
98
+ SDL_FUNC ("SDL_SetAudioStreamGain" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .c_float )
98
99
SDL_FUNC ("SDL_GetAudioStreamInputChannelMap" , ctypes .POINTER (ctypes .c_int ), ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ))
99
100
SDL_FUNC ("SDL_GetAudioStreamOutputChannelMap" , ctypes .POINTER (ctypes .c_int ), ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ))
100
- SDL_FUNC ("SDL_SetAudioStreamInputChannelMap" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ), ctypes .c_int )
101
- SDL_FUNC ("SDL_SetAudioStreamOutputChannelMap" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ), ctypes .c_int )
102
- SDL_FUNC ("SDL_PutAudioStreamData" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .c_void_p , ctypes .c_int )
101
+ SDL_FUNC ("SDL_SetAudioStreamInputChannelMap" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ), ctypes .c_int )
102
+ SDL_FUNC ("SDL_SetAudioStreamOutputChannelMap" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .POINTER (ctypes .c_int ), ctypes .c_int )
103
+ SDL_FUNC ("SDL_PutAudioStreamData" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), ctypes .c_void_p , ctypes .c_int )
103
104
SDL_FUNC ("SDL_GetAudioStreamData" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), ctypes .c_void_p , ctypes .c_int )
104
105
SDL_FUNC ("SDL_GetAudioStreamAvailable" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
105
106
SDL_FUNC ("SDL_GetAudioStreamQueued" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
106
- SDL_FUNC ("SDL_FlushAudioStream" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
107
- SDL_FUNC ("SDL_ClearAudioStream" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
108
- SDL_FUNC ("SDL_PauseAudioStreamDevice" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
109
- SDL_FUNC ("SDL_ResumeAudioStreamDevice" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
110
- SDL_FUNC ("SDL_LockAudioStream" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
111
- SDL_FUNC ("SDL_UnlockAudioStream" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ))
107
+ SDL_FUNC ("SDL_FlushAudioStream" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
108
+ SDL_FUNC ("SDL_ClearAudioStream" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
109
+ SDL_FUNC ("SDL_PauseAudioStreamDevice" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
110
+ SDL_FUNC ("SDL_ResumeAudioStreamDevice" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
111
+ SDL_FUNC ("SDL_LockAudioStream" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
112
+ SDL_FUNC ("SDL_UnlockAudioStream" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ))
112
113
113
114
SDL_AudioStreamCallback = ctypes .CFUNCTYPE (None , ctypes .c_void_p , ctypes .POINTER (SDL_AudioStream ), ctypes .c_int , ctypes .c_int )
114
115
115
- SDL_FUNC ("SDL_SetAudioStreamGetCallback" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), SDL_AudioStreamCallback , ctypes .c_void_p )
116
- SDL_FUNC ("SDL_SetAudioStreamPutCallback" , ctypes .c_int , ctypes .POINTER (SDL_AudioStream ), SDL_AudioStreamCallback , ctypes .c_void_p )
116
+ SDL_FUNC ("SDL_SetAudioStreamGetCallback" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), SDL_AudioStreamCallback , ctypes .c_void_p )
117
+ SDL_FUNC ("SDL_SetAudioStreamPutCallback" , ctypes .c_bool , ctypes .POINTER (SDL_AudioStream ), SDL_AudioStreamCallback , ctypes .c_void_p )
117
118
SDL_FUNC ("SDL_DestroyAudioStream" , None , ctypes .POINTER (SDL_AudioStream ))
118
119
SDL_FUNC ("SDL_OpenAudioDeviceStream" , ctypes .POINTER (SDL_AudioStream ), SDL_AudioDeviceID , ctypes .POINTER (SDL_AudioSpec ), SDL_AudioStreamCallback , ctypes .c_void_p )
119
120
120
121
SDL_AudioPostmixCallback = ctypes .CFUNCTYPE (None , ctypes .c_void_p , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .c_float ), ctypes .c_int )
121
122
122
- SDL_FUNC ("SDL_SetAudioPostmixCallback" , ctypes .c_int , SDL_AudioDeviceID , SDL_AudioPostmixCallback , ctypes .c_void_p )
123
+ SDL_FUNC ("SDL_SetAudioPostmixCallback" , ctypes .c_bool , SDL_AudioDeviceID , SDL_AudioPostmixCallback , ctypes .c_void_p )
123
124
124
- SDL_FUNC ("SDL_LoadWAV_IO" , ctypes .c_int , ctypes .POINTER (SDL_IOStream ), ctypes .c_bool , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_uint32 ))
125
- SDL_FUNC ("SDL_LoadWAV" , ctypes .c_int , ctypes .c_char_p , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_uint32 ))
126
- SDL_FUNC ("SDL_MixAudio" , ctypes .c_int , ctypes .POINTER (ctypes .c_uint8 ), ctypes .POINTER (ctypes .c_uint8 ), SDL_AudioFormat , ctypes .c_uint32 , ctypes .c_float )
127
- SDL_FUNC ("SDL_ConvertAudioSamples" , ctypes .c_int , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .c_uint8 ), ctypes .c_int , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_int ))
125
+ SDL_FUNC ("SDL_LoadWAV_IO" , ctypes .c_bool , ctypes .POINTER (SDL_IOStream ), ctypes .c_bool , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_uint32 ))
126
+ SDL_FUNC ("SDL_LoadWAV" , ctypes .c_bool , ctypes .c_char_p , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_uint32 ))
127
+ SDL_FUNC ("SDL_MixAudio" , ctypes .c_bool , ctypes .POINTER (ctypes .c_uint8 ), ctypes .POINTER (ctypes .c_uint8 ), SDL_AudioFormat , ctypes .c_uint32 , ctypes .c_float )
128
+ SDL_FUNC ("SDL_ConvertAudioSamples" , ctypes .c_bool , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .c_uint8 ), ctypes .c_int , ctypes .POINTER (SDL_AudioSpec ), ctypes .POINTER (ctypes .POINTER (ctypes .c_uint8 )), ctypes .POINTER (ctypes .c_int ))
128
129
SDL_FUNC ("SDL_GetAudioFormatName" , ctypes .c_char_p , SDL_AudioFormat )
129
130
SDL_FUNC ("SDL_GetSilenceValueForFormat" , ctypes .c_int , SDL_AudioFormat )
0 commit comments