cocos.audio.SDL.rwops module¶
General interface for SDL to read and write data sources.
For files, use SDL_RWFromFile. Other Python file-type objects can be used with SDL_RWFromObject. If another library provides a constant void pointer to a contiguous region of memory, SDL_RWFromMem and SDL_RWFromConstMem can be used.
-
class
SDL_RWops
¶ Bases:
_ctypes.Structure
Read/write operations structure.
Ivariables: - seek : function
seek(context: SDL_RWops, offset: int, whence: int) -> int
- read : function
read(context: SDL_RWops, ptr: c_void_p, size: int, maxnum: int) -> int
- write : function
write(context: SDL_RWops, ptr: c_void_p, size: int, num: int) -> int
- close : function
close(context: SDL_RWops) -> int
- type : int
Undocumented
-
close
¶ Structure/Union member
-
read
¶ Structure/Union member
-
seek
¶ Structure/Union member
-
type
¶ Structure/Union member
-
write
¶ Structure/Union member
-
SDL_RWFromObject
(obj)¶ Construct an SDL_RWops structure from a Python file-like object.
The object must support the following methods in the same fashion as the builtin file object:
read(len) -> data
write(data)
seek(offset, whence)
close()
Parameters: - obj: Python file-like object to wrap
Return type: SDL_RWops