Browse Source

Allow setting a default volume in PCMVolumeTransformer.

pull/546/head
Rapptz 8 years ago
parent
commit
34c60002bf
  1. 7
      discord/player.py

7
discord/player.py

@ -180,6 +180,9 @@ class PCMVolumeTransformer(AudioSource):
------------ ------------
original: :class:`AudioSource` original: :class:`AudioSource`
The original AudioSource to transform. The original AudioSource to transform.
volume: float
The initial volume to set it to.
See :attr:`volume` for more info.
Raises Raises
------- -------
@ -189,7 +192,7 @@ class PCMVolumeTransformer(AudioSource):
The audio source is opus encoded. The audio source is opus encoded.
""" """
def __init__(self, original): def __init__(self, original, volume=1.0):
if not isinstance(original, AudioSource): if not isinstance(original, AudioSource):
raise TypeError('expected AudioSource not {0.__class__.__name__}.'.format(original)) raise TypeError('expected AudioSource not {0.__class__.__name__}.'.format(original))
@ -197,7 +200,7 @@ class PCMVolumeTransformer(AudioSource):
raise ClientException('AudioSource must not be Opus encoded.') raise ClientException('AudioSource must not be Opus encoded.')
self.original = original self.original = original
self._volume = 1.0 self.volume = volume
@property @property
def volume(self): def volume(self):

Loading…
Cancel
Save