概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jAudioFeatureExtractor
クラス ProcessSamplesFrame

    java.lang.Object
      java.awt.Component
          java.awt.Container
              java.awt.Window
                  java.awt.Frame
                      javax.swing.JFrame
                          jAudioFeatureExtractor.ProcessSamplesFrame

すべての実装されたインタフェース:
  java.awt.event.ActionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class ProcessSamplesFrame

extends javax.swing.JFrame
implements java.awt.event.ActionListener

A window that allows the user to process and edit the samples belonging to an audio recording. The resulting samples can then be saved if desired.

The Choose Possible Format and Change to Possible Format buttons allow the user to change bit depth, sampling rate, etc.

The Apply Gain button applies a gain to the signal corresponding to the text box to the right of this button. A negative value introduces a phase shift of pi.

The Normalize button normalizes the samples so that the highest amplitude sample has an amplitude corresponding to the maximum value allowed by the bit depth.

The Mix Down To One Channel button reduces multi-channel audio to one channel.

The Time and Sample Indices radio buttons switch the meaning of the Start and End fields between time and sample values. These affect the sections of the recording that are played or displayed.

The Play button plays the region entered in the Start and End text boxes.

The Stop button ends playback.

The Restore button returns the values of the samples to what they were when this dialog box was instantiated.

The View Samples button displays the sample values in the region entered in the Start and End text boxes.

The Plot Samples button displays a separate plot of the samples in each channel in the region entered in the Start and End text boxes.

The Plot Spectrum button displays a separate plot of the power spectrum of the sample values for each channel between the limits given in the Start and End specifications entered in the Start and End text boxes.

The Cancel button erases all changes.

The Save button saves the changes to the audio file that the samples were derived, as well to the related AudioSamples object, if appropriate.

作成者:
  Cory McKay
関連項目:
  直列化された形式

入れ子のクラスの概要

クラス javax.swing.JFrame から継承された入れ子のクラス/インタフェース
`javax.swing.JFrame.AccessibleJFrame`

クラス java.awt.Frame から継承された入れ子のクラス/インタフェース
`java.awt.Frame.AccessibleAWTFrame`

クラス java.awt.Window から継承された入れ子のクラス/インタフェース
`java.awt.Window.AccessibleAWTWindow`

クラス java.awt.Container から継承された入れ子のクラス/インタフェース
`java.awt.Container.AccessibleAWTContainer`

クラス java.awt.Component から継承された入れ子のクラス/インタフェース
`java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy`

フィールドの概要

クラス javax.swing.JFrame から継承されたフィールド
`accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabled`

クラス java.awt.Frame から継承されたフィールド
`CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR`

クラス java.awt.Component から継承されたフィールド
`BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT`

インタフェース javax.swing.WindowConstants から継承されたフィールド
`DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, HIDE_ON_CLOSE`

インタフェース java.awt.image.ImageObserver から継承されたフィールド
`ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH`

コンストラクタの概要
`ProcessSamplesFrame(Controller c, OuterFrame of, RecordingInfo recording_info)` Set up the GUI.

メソッドの概要
`void` | `actionPerformed(java.awt.event.ActionEvent event)` Call the appropriate methods when the buttons are pressed.

クラス javax.swing.JFrame から継承されたメソッド
`addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update`

クラス java.awt.Frame から継承されたメソッド
`addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setResizable, setState, setTitle, setUndecorated`

クラス java.awt.Window から継承されたメソッド
`addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOwnedWindows, getOwner, getOwnerlessWindows, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setVisible, show, toBack, toFront`

クラス java.awt.Container から継承されたメソッド
`add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree`

クラス java.awt.Component から継承されたメソッド
`action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, setBackground, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusUpCycle`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

インタフェース java.awt.MenuContainer から継承されたメソッド
`getFont, postEvent`

コンストラクタの詳細

### ProcessSamplesFrame

    public ProcessSamplesFrame(Controller c,
                               OuterFrame of,
                               RecordingInfo recording_info)
                        throws java.lang.Exception

  Set up the GUI.

  パラメータ:
    `c` - near global controller
    `of` - reference to the outer frame of the application
    `recording_info` - Contains audio data to be processed, or a reference to a file from which this data can be derived.
  例外:
    `java.lang.Exception` - Throws an inormative exception if no audio samples can be extracted from the given recording_info.

メソッドの詳細

### actionPerformed

    public void actionPerformed(java.awt.event.ActionEvent event)

  Call the appropriate methods when the buttons are pressed.

  定義:
    インタフェース `java.awt.event.ActionListener` 内の `actionPerformed`
  パラメータ:
    `event` - The event that is to be reacted to.

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド