Search Results for

    Show / Hide Table of Contents

    Class VoiceNextExtension

    Represents VoiceNext extension, which acts as Discord voice client.

    Inheritance
    System.Object
    BaseExtension
    VoiceNextExtension
    Inherited Members
    BaseExtension.Client
    Namespace: DisCatSharp.VoiceNext
    Assembly: DisCatSharp.VoiceNext.dll
    Syntax
    public sealed class VoiceNextExtension : BaseExtension

    Properties

    | Improve this Doc View Source

    IsIncomingEnabled

    Gets whether this connection has incoming voice enabled.

    Declaration
    public bool IsIncomingEnabled { get; }
    Property Value
    Type Description
    System.Boolean

    Methods

    | Improve this Doc View Source

    ConnectAsync(DiscordChannel)

    Create a VoiceNext connection for the specified channel.

    Declaration
    public async Task<VoiceNextConnection> ConnectAsync(DiscordChannel channel)
    Parameters
    Type Name Description
    DiscordChannel channel

    Channel to connect to.

    Returns
    Type Description
    System.Threading.Tasks.Task<VoiceNextConnection>

    VoiceNext connection for this channel.

    | Improve this Doc View Source

    GetConnection(DiscordGuild)

    Gets a VoiceNext connection for specified guild.

    Declaration
    public VoiceNextConnection GetConnection(DiscordGuild guild)
    Parameters
    Type Name Description
    DiscordGuild guild

    Guild to get VoiceNext connection for.

    Returns
    Type Description
    VoiceNextConnection

    VoiceNext connection for the specified guild.

    | Improve this Doc View Source

    Setup(DiscordClient)

    DO NOT USE THIS MANUALLY.

    Declaration
    protected override void Setup(DiscordClient client)
    Parameters
    Type Name Description
    DiscordClient client

    DO NOT USE THIS MANUALLY.

    Overrides
    BaseExtension.Setup(DiscordClient)
    Exceptions
    Type Condition
    System.InvalidOperationException

    Extension Methods

    ReflectionUtilities.ToDictionary<T>(T)
    • Improve this Doc
    • View Source
    In This Article
    Back to top © 2021-2022 Aiko IT Systems