Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DcaStreamingSession ¶
type DcaStreamingSession interface { SetPaused(paused bool) PlaybackPosition() time.Duration Finished() (bool, error) Paused() bool }
func NewDcaStreamingSession ¶
func NewDcaStreamingSession(streamingSession *dca.StreamingSession) DcaStreamingSession
type DefaultDcaStreamingSession ¶
type DefaultDcaStreamingSession struct {
// contains filtered or unexported fields
}
func (*DefaultDcaStreamingSession) Finished ¶
func (ddss *DefaultDcaStreamingSession) Finished() (bool, error)
func (*DefaultDcaStreamingSession) Paused ¶
func (ddss *DefaultDcaStreamingSession) Paused() bool
func (*DefaultDcaStreamingSession) PlaybackPosition ¶
func (ddss *DefaultDcaStreamingSession) PlaybackPosition() time.Duration
func (*DefaultDcaStreamingSession) SetPaused ¶
func (ddss *DefaultDcaStreamingSession) SetPaused(paused bool)
type DefaultDiscordAudio ¶
type DefaultDiscordAudio struct { }
func (*DefaultDiscordAudio) EncodeFile ¶
func (dda *DefaultDiscordAudio) EncodeFile(path string, options *dca.EncodeOptions) (session *dca.EncodeSession, err error)
func (*DefaultDiscordAudio) NewStream ¶
func (dda *DefaultDiscordAudio) NewStream(source dca.OpusReader, vc DiscordVoiceConnection, done chan error) DcaStreamingSession
type DefaultDiscordSession ¶
type DefaultDiscordSession struct {
// contains filtered or unexported fields
}
func (*DefaultDiscordSession) ChannelVoiceJoin ¶
func (dds *DefaultDiscordSession) ChannelVoiceJoin(gID string, cID string, mute bool, deaf bool) (voice DiscordVoiceConnection, err error)
type DefaultDiscordVoiceConnection ¶
type DefaultDiscordVoiceConnection struct {
// contains filtered or unexported fields
}
func (*DefaultDiscordVoiceConnection) Disconnect ¶
func (dvc *DefaultDiscordVoiceConnection) Disconnect() error
func (*DefaultDiscordVoiceConnection) GetRaw ¶
func (dvc *DefaultDiscordVoiceConnection) GetRaw() *discordgo.VoiceConnection
func (*DefaultDiscordVoiceConnection) IsReady ¶
func (dvc *DefaultDiscordVoiceConnection) IsReady() bool
func (*DefaultDiscordVoiceConnection) Speaking ¶
func (dvc *DefaultDiscordVoiceConnection) Speaking(b bool) error
type DiscordAudio ¶
type DiscordAudio interface { NewStream(source dca.OpusReader, vc DiscordVoiceConnection, done chan error) DcaStreamingSession EncodeFile(path string, options *dca.EncodeOptions) (session *dca.EncodeSession, err error) }
func NewDiscordAudio ¶
func NewDiscordAudio() DiscordAudio
type DiscordSession ¶
type DiscordSession interface {
ChannelVoiceJoin(gID string, cID string, mute bool, deaf bool) (voice DiscordVoiceConnection, err error)
}
func NewDiscordSession ¶
func NewDiscordSession(discord *discordgo.Session) DiscordSession
type DiscordVoiceConnection ¶
Click to show internal directories.
Click to hide internal directories.