{"SetRelativeToListener",(PyCFunction)PySfSoundStream_SetRelativeToListener,METH_O,"SetRelativeToListener(Relative)\nMake the sound's position relative to the listener's position, or absolute. The default value is false (absolute)\n Relative : True to set the position relative, false to set it absolute"},
{"IsRelativeToListener",(PyCFunction)PySfSoundStream_IsRelativeToListener,METH_NOARGS,"IsRelativeToListener()\nTell if the sound's position is relative to the listener's position, or if it's absolute."},
{"Play",(PyCFunction)PySfSoundStream_Play,METH_NOARGS,"Play()\nPlay the sound."},
{"Stop",(PyCFunction)PySfSoundStream_Stop,METH_NOARGS,"Stop()\nStop the sound."},
{"GetChannelsCount",(PyCFunction)PySfSoundStream_GetChannelsCount,METH_NOARGS,"GetChannelsCount()\nReturn the number of channels (1 = mono, 2 = stereo)."},
{"GetSampleRate",(PyCFunction)PySfSoundStream_GetSampleRate,METH_NOARGS,"GetSampleRate()\nGet the sound frequency (sample rate)."},
{"GetStatus",(PyCFunction)PySfSoundStream_GetStatus,METH_NOARGS,"GetStatus()\nGet the status of the sound (stopped, paused, playing)."},
{"SetLoop",(PyCFunction)PySfSoundStream_SetLoop,METH_O,"SetLoop(Loop)\nSet the music loop state. This parameter is disabled by default\n Loop : True to play in loop, false to play once "},
{"GetLoop",(PyCFunction)PySfSoundStream_GetLoop,METH_NOARGS,"GetLoop()\nTell whether or not the music is looping."},
{"GetPlayingOffset",(PyCFunction)PySfSoundStream_GetPlayingOffset,METH_NOARGS,"GetPlayingOffset()\nGet the current playing position of the stream."},
/* The following methods should be inherited from sf.Sound */
{"SetPitch",(PyCFunction)PySfSoundStream_SetPitch,METH_O,"SetPitch(Pitch)\nSet the sound pitch. The default pitch is 1.\n Pitch : New pitch"},
{"SetMinDistance",(PyCFunction)PySfSoundStream_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)PySfSoundStream_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)PySfSoundStream_SetVolume,METH_O,"SetVolume(Volume)\nSet the sound volume.\n Volume : Volume (in range [0, 100])"},
{"SetPosition",(PyCFunction)PySfSoundStream_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"},
{"GetPitch",(PyCFunction)PySfSoundStream_GetPitch,METH_NOARGS,"GetPitch()\nGet the sound pitch."},
{"GetMinDistance",(PyCFunction)PySfSoundStream_GetMinDistance,METH_NOARGS,"GetMinDistance()\nGet the minimum distance."},
{"GetAttenuation",(PyCFunction)PySfSoundStream_GetAttenuation,METH_NOARGS,"GetAttenuation()\nGet the attenuation factor."},
{"GetVolume",(PyCFunction)PySfSoundStream_GetVolume,METH_NOARGS,"GetVolume()\nGet the sound volume."},
{"GetPosition",(PyCFunction)PySfSoundStream_GetPosition,METH_NOARGS,"GetPosition()\nGet the sound position in the world. Returns a tuple."},
{"Pause",(PyCFunction)PySfSoundStream_Pause,METH_NOARGS,"Pause()\nPause the sound."},