WaveformPane

class WaveformPane : Canvas

JavaFX canvas component for rendering audio waveforms.

Automatically redraws the waveform when the canvas is resized, computing amplitude data asynchronously to avoid blocking the JavaFX Application Thread. Cancels any pending waveform computations when a new waveform is requested or when the size changes.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
Link copied to clipboard
var accessibleRole: AccessibleRole?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var blendMode: BlendMode?
Link copied to clipboard
val boundsInLocal: Bounds?
Link copied to clipboard
val boundsInParent: Bounds?
Link copied to clipboard
var cacheHint: CacheHint?
Link copied to clipboard
var clip: Node?
Link copied to clipboard
open val contentBias: Orientation?
Link copied to clipboard
open val cssMetaData: List<CssMetaData<out Styleable?, *>?>?
Link copied to clipboard
var cursor: Cursor?
Link copied to clipboard
var depthTest: DepthTest?
Link copied to clipboard
var effect: Effect?
Link copied to clipboard
val effectiveNodeOrientation: NodeOrientation?
Link copied to clipboard
var eventDispatcher: EventDispatcher?
Link copied to clipboard
open val graphicsContext2D: GraphicsContext?
Link copied to clipboard
Link copied to clipboard
var id: String?
Link copied to clipboard
var inputMethodRequests: InputMethodRequests?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val layoutBounds: Bounds?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val localToParentTransform: Transform?
Link copied to clipboard
val localToSceneTransform: Transform?
Link copied to clipboard
var nodeOrientation: NodeOrientation?
Link copied to clipboard
var onContextMenuRequested: EventHandler<in ContextMenuEvent?>?
Link copied to clipboard
var onDragDetected: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onDragDone: EventHandler<in DragEvent?>?
Link copied to clipboard
var onDragDropped: EventHandler<in DragEvent?>?
Link copied to clipboard
var onDragEntered: EventHandler<in DragEvent?>?
Link copied to clipboard
var onDragExited: EventHandler<in DragEvent?>?
Link copied to clipboard
var onDragOver: EventHandler<in DragEvent?>?
Link copied to clipboard
var onInputMethodTextChanged: EventHandler<in InputMethodEvent?>?
Link copied to clipboard
var onKeyPressed: EventHandler<in KeyEvent?>?
Link copied to clipboard
var onKeyReleased: EventHandler<in KeyEvent?>?
Link copied to clipboard
var onKeyTyped: EventHandler<in KeyEvent?>?
Link copied to clipboard
var onMouseClicked: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMouseDragEntered: EventHandler<in MouseDragEvent?>?
Link copied to clipboard
var onMouseDragExited: EventHandler<in MouseDragEvent?>?
Link copied to clipboard
var onMouseDragged: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMouseDragOver: EventHandler<in MouseDragEvent?>?
Link copied to clipboard
var onMouseDragReleased: EventHandler<in MouseDragEvent?>?
Link copied to clipboard
var onMouseEntered: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMouseExited: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMouseMoved: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMousePressed: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onMouseReleased: EventHandler<in MouseEvent?>?
Link copied to clipboard
var onRotate: EventHandler<in RotateEvent?>?
Link copied to clipboard
var onRotationFinished: EventHandler<in RotateEvent?>?
Link copied to clipboard
var onRotationStarted: EventHandler<in RotateEvent?>?
Link copied to clipboard
var onScroll: EventHandler<in ScrollEvent?>?
Link copied to clipboard
var onScrollFinished: EventHandler<in ScrollEvent?>?
Link copied to clipboard
var onScrollStarted: EventHandler<in ScrollEvent?>?
Link copied to clipboard
var onSwipeDown: EventHandler<in SwipeEvent?>?
Link copied to clipboard
var onSwipeLeft: EventHandler<in SwipeEvent?>?
Link copied to clipboard
var onSwipeRight: EventHandler<in SwipeEvent?>?
Link copied to clipboard
var onSwipeUp: EventHandler<in SwipeEvent?>?
Link copied to clipboard
var onTouchMoved: EventHandler<in TouchEvent?>?
Link copied to clipboard
var onTouchPressed: EventHandler<in TouchEvent?>?
Link copied to clipboard
var onTouchReleased: EventHandler<in TouchEvent?>?
Link copied to clipboard
var onTouchStationary: EventHandler<in TouchEvent?>?
Link copied to clipboard
var onZoom: EventHandler<in ZoomEvent?>?
Link copied to clipboard
var onZoomFinished: EventHandler<in ZoomEvent?>?
Link copied to clipboard
var onZoomStarted: EventHandler<in ZoomEvent?>?
Link copied to clipboard
Link copied to clipboard
var parent: Parent?
Link copied to clipboard
val properties: ObservableMap<Any?, Any?>?
Link copied to clipboard
val pseudoClassStates: ObservableSet<PseudoClass?>?
Link copied to clipboard
Link copied to clipboard
var rotationAxis: Point3D?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val scene: Scene?
Link copied to clipboard
Link copied to clipboard
open val styleableNode: Node?
Link copied to clipboard
open val styleableParent: Styleable?
Link copied to clipboard
val styleClass: ObservableList<String?>?
Link copied to clipboard
val transforms: ObservableList<Transform?>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open val typeSelector: String?
Link copied to clipboard
open var userData: Any?
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun accessibleHelpProperty(): ObjectProperty<String?>?
Link copied to clipboard
fun accessibleRoleDescriptionProperty(): ObjectProperty<String?>?
Link copied to clipboard
fun accessibleRoleProperty(): ObjectProperty<AccessibleRole?>?
Link copied to clipboard
fun accessibleTextProperty(): ObjectProperty<String?>?
Link copied to clipboard
fun <T : Event?> addEventFilter(p0: EventType<T?>?, p1: EventHandler<in T?>?)
Link copied to clipboard
fun <T : Event?> addEventHandler(p0: EventType<T?>?, p1: EventHandler<in T?>?)
Link copied to clipboard
fun applyCss()
Link copied to clipboard
fun autosize()
Link copied to clipboard
fun blendModeProperty(): ObjectProperty<BlendMode?>?
Link copied to clipboard
fun boundsInLocalProperty(): ReadOnlyObjectProperty<Bounds?>?
Link copied to clipboard
fun boundsInParentProperty(): ReadOnlyObjectProperty<Bounds?>?
Link copied to clipboard
open fun buildEventDispatchChain(p0: EventDispatchChain?): EventDispatchChain?
Link copied to clipboard
fun cacheHintProperty(): ObjectProperty<CacheHint?>?
Link copied to clipboard
fun cacheProperty(): BooleanProperty?
Link copied to clipboard
fun clipProperty(): ObjectProperty<Node?>?
Link copied to clipboard
Link copied to clipboard
open operator fun contains(p0: Point2D?): Boolean
open fun contains(p0: Double, p1: Double): Boolean
Link copied to clipboard
fun cursorProperty(): ObjectProperty<Cursor?>?
Link copied to clipboard
fun depthTestProperty(): ObjectProperty<DepthTest?>?
Link copied to clipboard
fun disabledProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
fun disableProperty(): BooleanProperty?
Link copied to clipboard
fun dispose()
Link copied to clipboard
fun drawWaveformAsync(waveform: AudioWaveform, waveformColor: Color = this.waveformColor, backgroundColor: Color = this.backgroundColor)
Link copied to clipboard
fun effectiveNodeOrientationProperty(): ReadOnlyObjectProperty<NodeOrientation?>?
Link copied to clipboard
fun effectProperty(): ObjectProperty<Effect?>?
Link copied to clipboard
fun eventDispatcherProperty(): ObjectProperty<EventDispatcher?>?
Link copied to clipboard
open fun executeAccessibleAction(p0: AccessibleAction?, vararg p1: Any?)
Link copied to clipboard
fun fireEvent(p0: Event?)
Link copied to clipboard
fun focusedProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
fun focusTraversableProperty(): BooleanProperty?
Link copied to clipboard
fun focusVisibleProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
fun focusWithinProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
Link copied to clipboard
fun heightProperty(): DoubleProperty?
Link copied to clipboard
fun hoverProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
fun idProperty(): StringProperty?
Link copied to clipboard
fun inputMethodRequestsProperty(): ObjectProperty<InputMethodRequests?>?
Link copied to clipboard
open fun intersects(p0: Bounds?): Boolean
open fun intersects(p0: Double, p1: Double, p2: Double, p3: Double): Boolean
Link copied to clipboard
fun layoutBoundsProperty(): ReadOnlyObjectProperty<Bounds?>?
Link copied to clipboard
fun layoutXProperty(): DoubleProperty?
Link copied to clipboard
fun layoutYProperty(): DoubleProperty?
Link copied to clipboard
open fun localToParent(p0: Bounds?): Bounds?
open fun localToParent(p0: Point2D?): Point2D?
open fun localToParent(p0: Point3D?): Point3D?
open fun localToParent(p0: Double, p1: Double): Point2D?
open fun localToParent(p0: Double, p1: Double, p2: Double): Point3D?
Link copied to clipboard
fun localToParentTransformProperty(): ReadOnlyObjectProperty<Transform?>?
Link copied to clipboard
open fun localToScene(p0: Bounds?): Bounds?
open fun localToScene(p0: Point2D?): Point2D?
open fun localToScene(p0: Point3D?): Point3D?
open fun localToScene(p0: Bounds?, p1: Boolean): Bounds?
open fun localToScene(p0: Point2D?, p1: Boolean): Point2D?
open fun localToScene(p0: Point3D?, p1: Boolean): Point3D?
open fun localToScene(p0: Double, p1: Double): Point2D?
open fun localToScene(p0: Double, p1: Double, p2: Boolean): Point2D?
open fun localToScene(p0: Double, p1: Double, p2: Double): Point3D?
open fun localToScene(p0: Double, p1: Double, p2: Double, p3: Boolean): Point3D?
Link copied to clipboard
fun localToSceneTransformProperty(): ReadOnlyObjectProperty<Transform?>?
Link copied to clipboard
open fun localToScreen(p0: Bounds?): Bounds?
open fun localToScreen(p0: Point2D?): Point2D?
open fun localToScreen(p0: Point3D?): Point2D?
open fun localToScreen(p0: Double, p1: Double): Point2D?
open fun localToScreen(p0: Double, p1: Double, p2: Double): Point2D?
Link copied to clipboard
open fun lookup(p0: String?): Node?
Link copied to clipboard
open fun lookupAll(p0: String?): Set<Node?>?
Link copied to clipboard
fun managedProperty(): BooleanProperty?
Link copied to clipboard
open fun maxHeight(p0: Double): Double
Link copied to clipboard
open fun maxWidth(p0: Double): Double
Link copied to clipboard
open fun minHeight(p0: Double): Double
Link copied to clipboard
open fun minWidth(p0: Double): Double
Link copied to clipboard
fun mouseTransparentProperty(): BooleanProperty?
Link copied to clipboard
fun nodeOrientationProperty(): ObjectProperty<NodeOrientation?>?
Link copied to clipboard
fun notifyAccessibleAttributeChanged(p0: AccessibleAttribute?)
Link copied to clipboard
fun onContextMenuRequestedProperty(): ObjectProperty<EventHandler<in ContextMenuEvent?>?>?
Link copied to clipboard
fun onDragDetectedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onDragDoneProperty(): ObjectProperty<EventHandler<in DragEvent?>?>?
Link copied to clipboard
fun onDragDroppedProperty(): ObjectProperty<EventHandler<in DragEvent?>?>?
Link copied to clipboard
fun onDragEnteredProperty(): ObjectProperty<EventHandler<in DragEvent?>?>?
Link copied to clipboard
fun onDragExitedProperty(): ObjectProperty<EventHandler<in DragEvent?>?>?
Link copied to clipboard
fun onDragOverProperty(): ObjectProperty<EventHandler<in DragEvent?>?>?
Link copied to clipboard
fun onInputMethodTextChangedProperty(): ObjectProperty<EventHandler<in InputMethodEvent?>?>?
Link copied to clipboard
fun onKeyPressedProperty(): ObjectProperty<EventHandler<in KeyEvent?>?>?
Link copied to clipboard
fun onKeyReleasedProperty(): ObjectProperty<EventHandler<in KeyEvent?>?>?
Link copied to clipboard
fun onKeyTypedProperty(): ObjectProperty<EventHandler<in KeyEvent?>?>?
Link copied to clipboard
fun onMouseClickedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMouseDragEnteredProperty(): ObjectProperty<EventHandler<in MouseDragEvent?>?>?
Link copied to clipboard
fun onMouseDragExitedProperty(): ObjectProperty<EventHandler<in MouseDragEvent?>?>?
Link copied to clipboard
fun onMouseDraggedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMouseDragOverProperty(): ObjectProperty<EventHandler<in MouseDragEvent?>?>?
Link copied to clipboard
fun onMouseDragReleasedProperty(): ObjectProperty<EventHandler<in MouseDragEvent?>?>?
Link copied to clipboard
fun onMouseEnteredProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMouseExitedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMouseMovedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMousePressedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onMouseReleasedProperty(): ObjectProperty<EventHandler<in MouseEvent?>?>?
Link copied to clipboard
fun onRotateProperty(): ObjectProperty<EventHandler<in RotateEvent?>?>?
Link copied to clipboard
fun onRotationFinishedProperty(): ObjectProperty<EventHandler<in RotateEvent?>?>?
Link copied to clipboard
fun onRotationStartedProperty(): ObjectProperty<EventHandler<in RotateEvent?>?>?
Link copied to clipboard
fun onScrollFinishedProperty(): ObjectProperty<EventHandler<in ScrollEvent?>?>?
Link copied to clipboard
fun onScrollProperty(): ObjectProperty<EventHandler<in ScrollEvent?>?>?
Link copied to clipboard
fun onScrollStartedProperty(): ObjectProperty<EventHandler<in ScrollEvent?>?>?
Link copied to clipboard
fun onSwipeDownProperty(): ObjectProperty<EventHandler<in SwipeEvent?>?>?
Link copied to clipboard
fun onSwipeLeftProperty(): ObjectProperty<EventHandler<in SwipeEvent?>?>?
Link copied to clipboard
fun onSwipeRightProperty(): ObjectProperty<EventHandler<in SwipeEvent?>?>?
Link copied to clipboard
fun onSwipeUpProperty(): ObjectProperty<EventHandler<in SwipeEvent?>?>?
Link copied to clipboard
fun onTouchMovedProperty(): ObjectProperty<EventHandler<in TouchEvent?>?>?
Link copied to clipboard
fun onTouchPressedProperty(): ObjectProperty<EventHandler<in TouchEvent?>?>?
Link copied to clipboard
fun onTouchReleasedProperty(): ObjectProperty<EventHandler<in TouchEvent?>?>?
Link copied to clipboard
fun onTouchStationaryProperty(): ObjectProperty<EventHandler<in TouchEvent?>?>?
Link copied to clipboard
fun onZoomFinishedProperty(): ObjectProperty<EventHandler<in ZoomEvent?>?>?
Link copied to clipboard
fun onZoomProperty(): ObjectProperty<EventHandler<in ZoomEvent?>?>?
Link copied to clipboard
fun onZoomStartedProperty(): ObjectProperty<EventHandler<in ZoomEvent?>?>?
Link copied to clipboard
fun opacityProperty(): DoubleProperty?
Link copied to clipboard
fun parentProperty(): ReadOnlyObjectProperty<Parent?>?
Link copied to clipboard
open fun parentToLocal(p0: Bounds?): Bounds?
open fun parentToLocal(p0: Point2D?): Point2D?
open fun parentToLocal(p0: Point3D?): Point3D?
open fun parentToLocal(p0: Double, p1: Double): Point2D?
open fun parentToLocal(p0: Double, p1: Double, p2: Double): Point3D?
Link copied to clipboard
fun pickOnBoundsProperty(): BooleanProperty?
Link copied to clipboard
open fun prefHeight(p0: Double): Double
Link copied to clipboard
open fun prefWidth(p0: Double): Double
Link copied to clipboard
fun pressedProperty(): ReadOnlyBooleanProperty?
Link copied to clipboard
fun pseudoClassStateChanged(p0: PseudoClass?, p1: Boolean)
Link copied to clipboard
open fun queryAccessibleAttribute(p0: AccessibleAttribute?, vararg p1: Any?): Any?
Link copied to clipboard
open fun relocate(p0: Double, p1: Double)
Link copied to clipboard
fun <T : Event?> removeEventFilter(p0: EventType<T?>?, p1: EventHandler<in T?>?)
Link copied to clipboard
fun <T : Event?> removeEventHandler(p0: EventType<T?>?, p1: EventHandler<in T?>?)
Link copied to clipboard
open fun requestFocus()
Link copied to clipboard
open fun resize(p0: Double, p1: Double)
Link copied to clipboard
open fun resizeRelocate(p0: Double, p1: Double, p2: Double, p3: Double)
Link copied to clipboard
fun rotateProperty(): DoubleProperty?
Link copied to clipboard
fun rotationAxisProperty(): ObjectProperty<Point3D?>?
Link copied to clipboard
fun scaleXProperty(): DoubleProperty?
Link copied to clipboard
fun scaleYProperty(): DoubleProperty?
Link copied to clipboard
fun scaleZProperty(): DoubleProperty?
Link copied to clipboard
fun sceneProperty(): ReadOnlyObjectProperty<Scene?>?
Link copied to clipboard
open fun sceneToLocal(p0: Bounds?): Bounds?
open fun sceneToLocal(p0: Point2D?): Point2D?
open fun sceneToLocal(p0: Point3D?): Point3D?
open fun sceneToLocal(p0: Bounds?, p1: Boolean): Bounds?
open fun sceneToLocal(p0: Point2D?, p1: Boolean): Point2D?
open fun sceneToLocal(p0: Double, p1: Double): Point2D?
open fun sceneToLocal(p0: Double, p1: Double, p2: Boolean): Point2D?
open fun sceneToLocal(p0: Double, p1: Double, p2: Double): Point3D?
Link copied to clipboard
open fun screenToLocal(p0: Bounds?): Bounds?
open fun screenToLocal(p0: Point2D?): Point2D?
open fun screenToLocal(p0: Double, p1: Double): Point2D?
Link copied to clipboard
open fun snapshot(p0: SnapshotParameters?, p1: WritableImage?): WritableImage?
open fun snapshot(p0: Callback<SnapshotResult?, Void?>?, p1: SnapshotParameters?, p2: WritableImage?)
Link copied to clipboard
open fun startDragAndDrop(vararg p0: TransferMode?): Dragboard?
Link copied to clipboard
open fun startFullDrag()
Link copied to clipboard
fun styleProperty(): StringProperty?
Link copied to clipboard
open fun toBack()
Link copied to clipboard
open fun toFront()
Link copied to clipboard
fun translateXProperty(): DoubleProperty?
Link copied to clipboard
fun translateYProperty(): DoubleProperty?
Link copied to clipboard
fun translateZProperty(): DoubleProperty?
Link copied to clipboard
Link copied to clipboard
fun viewOrderProperty(): DoubleProperty?
Link copied to clipboard
fun visibleProperty(): BooleanProperty?
Link copied to clipboard
fun widthProperty(): DoubleProperty?