Package io.github.sosuisen.jfxbuilder.media


package io.github.sosuisen.jfxbuilder.media
JavaFX Builder API for Media Module.

This package contains builder classes for JavaFX media components, enabling declarative and hierarchical UI construction with strongly-typed APIs.

The builder classes in this package provide a fluent interface for creating and configuring JavaFX media-related components such as MediaPlayer, MediaView, AudioClip, and other multimedia elements.

Example usage:

  • Classes
    Class
    Description
    The AudioClipBuilder class constructs instances of the AudioClip class and offers a fluent interface for creating and configuring it.
    The AudioEqualizerBuilder class constructs instances of the AudioEqualizer class and offers a fluent interface for creating and configuring it.
    The AudioTrackBuilder class constructs instances of the AudioTrack class and offers a fluent interface for creating and configuring it.
    The EqualizerBandBuilder class constructs instances of the EqualizerBand class and offers a fluent interface for creating and configuring it.
    The MediaBuilder class constructs instances of the Media class and offers a fluent interface for creating and configuring it.
    The MediaErrorEventBuilder class constructs instances of the MediaErrorEvent class and offers a fluent interface for creating and configuring it.
    The MediaExceptionBuilder class constructs instances of the MediaException class and offers a fluent interface for creating and configuring it.
    The MediaExceptionTypeBuilder class constructs instances of the Type class and offers a fluent interface for creating and configuring it.
    The MediaMarkerEventBuilder class constructs instances of the MediaMarkerEvent class and offers a fluent interface for creating and configuring it.
    The MediaPlayerBuilder class constructs instances of the MediaPlayer class and offers a fluent interface for creating and configuring it.
    The MediaPlayerStatusBuilder class constructs instances of the Status class and offers a fluent interface for creating and configuring it.
    The MediaViewBuilder class constructs instances of the MediaView class and offers a fluent interface for creating and configuring it.
    The SubtitleTrackBuilder class constructs instances of the SubtitleTrack class and offers a fluent interface for creating and configuring it.
    The VideoTrackBuilder class constructs instances of the VideoTrack class and offers a fluent interface for creating and configuring it.