Class PlaybackDialogComponent

java.lang.Object
soundPlayback.swing.PlaybackDialogComponent
Direct Known Subclasses:
ASIOPlaybackDialogComponent, FilePlaybackDialogComponent, soundCardDialogComponent

public abstract class PlaybackDialogComponent extends Object
Class for playback systems to add a system specific dialog component to the sound playback dialog.

Generally, playback of incoming audio data must go out through the same device that it came in on so that the sound devices clock is correctly synchronised. So if you're acquiring data from a sound card, the output must be through the sound card, if you're acquiring data through an NI board, the output must be through the same NI board.

The class allows you to add a specific dialog component to the general playback dialog.

Author:
Doug Gillespie
See Also:
  • Constructor Details

    • PlaybackDialogComponent

      public PlaybackDialogComponent()
  • Method Details

    • setParentDialog

      public void setParentDialog(PlaybackDialog playbackDialog)
      Called from the parent Playbackdialog to set it's reference when this thing get's added to the dialog.
      Parameters:
      playbackDialog -
    • getParentDialog

      public PlaybackDialog getParentDialog()
      Get the reference to the parent playback dialog. Likely to be null until the component is actually used.
      Returns:
      the playbackDialog
    • dataSourceChanged

      public void dataSourceChanged(PamDataBlock pamDataBlock)