src_c/mixer.c

中定义的Python类型和模块启动/关闭函数 pygame.mixerpygame module for loading and playing sounds 扩展模块。

头文件:src_c/Include/pyGame_Mixer.h

type pgSoundObject

这个 pygame.mixer.Sound 实例C结构。

PyTypeObject *pgSound_Type

这个 pygame.mixer.Sound Python 类型。

PyObject *pgSound_New(Mix_Chunk *chunk)

返回一个新的 pygame.mixer.Sound 用于SDL混合器块的实例 区块 。如果失败,则引发一个Python异常并返回 NULL

int pgSound_Check(PyObject *obj)

如果满足以下条件,则返回TRUE obj 是类型为 pgSound_Type ,但不是 pgSound_Type 子类实例。一个宏指令。

Mix_Chunk *pgSound_AsChunk(PyObject *x)

退回SDL Mix_Chunk 关联的结构 pgSound_Type 实例 x 。不执行任何操作的宏 NULL 或启用Python类型检查 x

type pgChannelObject

这个 pygame.mixer.Channel 实例C结构。

PyTypeObject *pgChannel_Type

这个 pygame.mixer.Channel Python 类型。

PyObject *pgChannel_New(int channelnum)

返回一个新的 pygame.mixer.Channel 用于SDL混音器通道的 通道数 。如果失败,则引发一个Python异常并返回 NULL

int pgChannel_Check(PyObject *obj)

如果满足以下条件,则返回TRUE obj 是类型为 pgChannel_Type ,但不是 pgChannel_Type 子类实例。一个宏指令。

int pgChannel_AsInt(PyObject *x)

返回与关联的SDL Mixer音乐频道号 pgChannel_Type 实例 x 。不执行任何操作的宏 NULL 或启用Python类型检查 x




Edit on GitHub