Sinks¶
Core¶
- class discord.sinks.Filters(**kwargs)[स्रोत]¶
Filters for
SinkAdded in version 2.0.
- मापदण्ड:
container -- Container of all Filters.
- class discord.sinks.Sink(*, filters=None)[स्रोत]¶
A sink "stores" recorded audio data.
Can be subclassed for extra customizablilty.
चेतावनी
It is recommended you use the officially provided sink classes, such as
WaveSink.just replace the following like so:
vc.start_recording( MySubClassedSink(), finished_callback, ctx.channel, )
Added in version 2.0.
- उभारता है :
ClientException -- An invalid encoding type was specified.
ClientException -- Audio may only be formatted after recording is finished.
- class discord.sinks.AudioData(file)[स्रोत]¶
Handles data that's been completely decrypted and decoded and is ready to be saved to file.
Added in version 2.0.
- write(data)[स्रोत]¶
Writes audio data.
- उभारता है :
ClientException -- The AudioData is already finished writing.
- cleanup()[स्रोत]¶
Finishes and cleans up the audio data.
- उभारता है :
ClientException -- The AudioData is already finished writing.
- on_format(encoding)[स्रोत]¶
Called when audio data is formatted.
- उभारता है :
ClientException -- The AudioData is still writing.
Sink Classes¶
- class discord.sinks.WaveSink(*, filters=None)[स्रोत]¶
A special sink for .wav(wave) files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
WaveSinkError -- Audio may only be formatted after recording is finished.
WaveSinkError -- Formatting the audio failed.
- class discord.sinks.MP3Sink(*, filters=None)[स्रोत]¶
A special sink for .mp3 files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
MP3SinkError -- Audio may only be formatted after recording is finished.
MP3SinkError -- Formatting the audio failed.
- class discord.sinks.MP4Sink(*, filters=None)[स्रोत]¶
A special sink for .mp4 files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
MP4SinkError -- Audio may only be formatted after recording is finished.
MP4SinkError -- Formatting the audio failed.
- class discord.sinks.M4ASink(*, filters=None)[स्रोत]¶
A special sink for .m4a files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
M4ASinkError -- Audio may only be formatted after recording is finished.
M4ASinkError -- Formatting the audio failed.
- class discord.sinks.MKVSink(*, filters=None)[स्रोत]¶
A special sink for .mkv files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
MKVSinkError -- Audio may only be formatted after recording is finished.
MKVSinkError -- Formatting the audio failed.
- class discord.sinks.MKASink(*, filters=None)[स्रोत]¶
A special sink for .mka files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
MKASinkError -- Audio may only be formatted after recording is finished.
MKASinkError -- Formatting the audio failed.
- class discord.sinks.OGGSink(*, filters=None)[स्रोत]¶
A special sink for .ogg files.
Added in version 2.0.
- format_audio(audio)[स्रोत]¶
Formats the recorded audio.
- उभारता है :
OGGSinkError -- Audio may only be formatted after recording is finished.
OGGSinkError -- Formatting the audio failed.