Class MediaPlayerSpecs

java.lang.Object
uk.co.caprica.vlcj.player.component.MediaPlayerSpecs

public final class MediaPlayerSpecs extends Object
Builders for the various media player components.

The builders can be used directly as constructor arguments for the corresponding component, or can be used to create a component. The former case is useful when you are dynamically sub-classing the component.

Note that components and their "list" component counterparts use the same builders.

Generally, all component constructor (and therefore builder) parameters are optional, components will themselves provide reasonable defaults.

  • Constructor Details

    • MediaPlayerSpecs

      public MediaPlayerSpecs()
  • Method Details

    • embeddedMediaPlayerSpec

      public static MediaPlayerSpecs.EmbeddedMediaPlayerSpec embeddedMediaPlayerSpec()
      Create a new builder for an embedded media player, or an embedded media list player.
      Returns:
      embedded media player builder
    • callbackMediaPlayerSpec

      public static MediaPlayerSpecs.CallbackMediaPlayerSpec callbackMediaPlayerSpec()
      Create a new builder for a callback media player, or a callback media list player.
      Returns:
      callback media player builder
    • audioPlayerSpec

      public static MediaPlayerSpecs.AudioPlayerSpec audioPlayerSpec()
      Create a new builder for an audio player, or an audio list player.
      Returns:
      embedded media player builder