DisTube API Documentation
    Preparing search index...

    Class DisTubeStream

    Create a stream to play with DisTubeVoice

    Hierarchy

    • TypedEmitter<
          {
              debug: (debug: string) => Awaitable;
              error: (error: Error) => Awaitable;
          },
      >
      • DisTubeStream
    Index

    Constructors

    Properties

    audioResource: AudioResource
    process?: ChildProcess
    seekTime: number

    The seek time in seconds that this stream started from

    stream: VolumeTransformer
    defaultMaxListeners: number

    Methods

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • ...args: Parameters<{ debug: (debug: string) => any; error: (error: Error) => any }[U]>

      Returns boolean

    • Type Parameters

      • U extends "debug" | "error"

      Returns U[]

    • Returns number

    • Parameters

      • type: "debug" | "error"

      Returns number

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • type: U

      Returns { debug: (debug: string) => any; error: (error: Error) => any }[U][]

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • type: U

      Returns { debug: (debug: string) => any; error: (error: Error) => any }[U][]

    • Parameters

      • Optionalevent: "debug" | "error"

      Returns this

    • Type Parameters

      • U extends "debug" | "error"

      Parameters

      • event: U
      • listener: { debug: (debug: string) => any; error: (error: Error) => any }[U]

      Returns this

    • Parameters

      • n: number

      Returns this