All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.bjoernpetersen.musicbot.spi.plugin.predefined.AudioFilePlaybackFactory.kt Maven / Gradle / Ivy

There is a newer version: 0.25.0
Show newest version
package net.bjoernpetersen.musicbot.spi.plugin.predefined

import net.bjoernpetersen.musicbot.api.plugin.Base

/**
 * PlaybackFactory capable of playing `.aac` and `.m4a` files.
 */
@Base
interface AacPlabackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.flac` files.
 */
@Base
interface FlacPlaybackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.mp3` files.
 */
@Base
interface Mp3PlaybackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.opus` files.
 */
@Base
interface OpusPlaybackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.ogg` and `.oga` files.
 */
@Base
interface VorbisPlaybackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.wav` and `.wave` files.
 */
@Base
interface WavePlaybackFactory :
    FilePlaybackFactory

/**
 * PlaybackFactory capable of playing `.wma` files.
 */
@Base
interface WmaPlaybackFactory :
    FilePlaybackFactory




© 2015 - 2024 Weber Informatics LLC | Privacy Policy