{"SetPlayingOffset",(PyCFunction)PySfSound_SetPlayingOffset,METH_O,"SetPlayingOffset(TimeOffset)\nSet the current playing position of the sound.\n TimeOffset : New playing position, expressed in seconds"},
{"SetLoop",(PyCFunction)PySfSound_SetLoop,METH_O,"SetLoop(Loop)\nSet the Sound loop state.\n Loop : True to play in loop, false to play once"},
{"SetBuffer",(PyCFunction)PySfSound_SetBuffer,METH_O,"SetBuffer(Buffer)\nSet the source buffer.\n Buffer : New sound buffer to bind to the sound "},
{"SetPitch",(PyCFunction)PySfSound_SetPitch,METH_O,"SetPitch(Pitch)\nSet the sound pitch. The default pitch is 1.\n Pitch : New pitch"},
{"SetMinDistance",(PyCFunction)PySfSound_SetMinDistance,METH_O,"SetMinDistance(MinDistance)\nSet the minimum distance - closer than this distance, the listener will hear the sound at its maximum volume. The default minimum distance is 1.0.\n MinDistance : New minimum distance for the sound"},
{"SetAttenuation",(PyCFunction)PySfSound_SetAttenuation,METH_O,"SetAttenuation(Attenuation)\nSet the attenuation factor - the higher the attenuation, the more the sound will be attenuated with distance from listener. The default attenuation factor 1.0.\n Attenuation : New attenuation factor for the sound"},
{"SetVolume",(PyCFunction)PySfSound_SetVolume,METH_O,"SetVolume(Volume)\nSet the sound volume.\n Volume : Volume (in range [0, 100])"},
{"SetPosition",(PyCFunction)PySfSound_SetPosition,METH_VARARGS,"SetPosition(X, Y, Z)\nSet the sound position in the world.\n X,Y,Z : Position of the sound in the world"},
{"GetLoop",(PyCFunction)PySfSound_GetLoop,METH_NOARGS,"GetLoop()\nTell whether or not the Sound is looping."},
{"GetBuffer",(PyCFunction)PySfSound_GetBuffer,METH_NOARGS,"GetBuffer()\nGet the source buffer. Returns a new sf.SoundBuffer object."},
{"GetPitch",(PyCFunction)PySfSound_GetPitch,METH_NOARGS,"GetPitch()\nGet the sound pitch."},
{"GetMinDistance",(PyCFunction)PySfSound_GetMinDistance,METH_NOARGS,"GetMinDistance()\nGet the minimum distance."},
{"GetAttenuation",(PyCFunction)PySfSound_GetAttenuation,METH_NOARGS,"GetAttenuation()\nGet the attenuation factor."},
{"GetVolume",(PyCFunction)PySfSound_GetVolume,METH_NOARGS,"GetVolume()\nGet the sound volume."},
{"GetPosition",(PyCFunction)PySfSound_GetPosition,METH_NOARGS,"GetPosition()\nGet the sound position in the world. Returns a tuple."},
{"Play",(PyCFunction)PySfSound_Play,METH_NOARGS,"Play()\nPlay the sound."},
{"Pause",(PyCFunction)PySfSound_Pause,METH_NOARGS,"Pause()\nPause the sound."},
{"Stop",(PyCFunction)PySfSound_Stop,METH_NOARGS,"Stop()\nStop the sound."},
{"GetStatus",(PyCFunction)PySfSound_GetStatus,METH_NOARGS,"GetStatus()\nGet the status of the sound (stopped, paused, playing)."},
{"GetPlayingOffset",(PyCFunction)PySfSound_GetPlayingOffset,METH_NOARGS,"GetPlayingOffset()\nGet the current playing position of the sound."},