cocos.audio.SDL package¶
Submodules¶
- cocos.audio.SDL.array module
- cocos.audio.SDL.audio module
- cocos.audio.SDL.constants module
- cocos.audio.SDL.darwin module
- cocos.audio.SDL.dll module
- cocos.audio.SDL.endian module
- cocos.audio.SDL.error module
- cocos.audio.SDL.mixer module
- cocos.audio.SDL.rwops module
- cocos.audio.SDL.sound module
- cocos.audio.SDL.timer module
- cocos.audio.SDL.version module
Module contents¶
Main module for importing SDL-ctypes.
- This module defines the intialization and cleanup functions:
- SDL_Init
- SDL_InitSubSystem
- SDL_WasInit
- SDL_QuitSubSystem
- SDL_Quit
It also imports all functions, constants and classes from the package submodules. Typical usage, then, is to just import this module directly into your namespace:
from SDL import *
This gives you access to all SDL names exactly as they appear in the C header files.
group Non-core modules: | |
---|---|
ttf, mixer, image, sound |
-
SDL_Init
(flags)¶ Initialise the SDL library.
This function loads the SDL dynamically linked library and initializes the subsystems specified by flags (and those satisfying dependencies) Unless the SDL_INIT_NOPARACHUTE flag is set, it will install cleanup signal handlers for some commonly ignored fatal signals (like SIGSEGV).
The following flags are recognised:
- SDL_INIT_TIMER
- SDL_INIT_AUDIO
- SDL_INIT_VIDEO
- SDL_INIT_CDROM
- SDL_INIT_JOYSTICK
- SDL_INIT_NOPARACHUTE
- SDL_INIT_EVENTTHREAD
- SDL_INIT_EVERYTHING
Parameters: - flags: int
Return type: int
Returns: undocumented (FIXME)
See: SDL_Quit
-
SDL_InitSubSystem
(flags)¶ Initialize specific SDL subsystems.
Parameters: - flags: int
Return type: int
Returns: undocumented (FIXME)
See: SDL_Init, SDL_QuitSubSystem