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

## kinugasa.contents.sound
クラス LoopPoint

    java.lang.Object
      kinugasa.contents.sound.LoopPoint

すべての実装されたインタフェース:
  java.io.Serializable

    public class LoopPoint

extends java.lang.Object
implements java.io.Serializable

サウンドのループ位置を決定するためのフレーム数をカプセル化します.

バージョン:
  1.0.0 - 2013/01/13_18:47:52
作成者:
  Dra0211
関連項目:
  直列化された形式

フィールドの概要
`static LoopPoint` | `END_TO_START` ファイルの終端まで再生した後、最初に戻る設定です.
`static int` | `EOF` サウンドの終端を表す定数です.
`private int` | `from` ループ開始位置.
`static LoopPoint` | `NO_USE` ループを使用しない設定です.
`private static long` | `serialVersionUID`
`static int` | `START` サウンドの開始を表す定数です.
`private int` | `to` ループ時に戻った先の位置.

コンストラクタの概要
`LoopPoint(int from, int to)` ループ位置を作成.

メソッドの概要
`boolean` | `equals(java.lang.Object obj)`
`int` | `getFrom()` ループ開始位置を取得.
`int` | `getTo()` ループ時に戻る位置を取得.
`int` | `hashCode()`
`static int` | `secToFrame(double sec, int freq)` 時間をフレーム数に変換する.
`java.lang.String` | `toString()`
`static int` | `valueOf(java.lang.String valueString)` 文字列をもとにLoopPoint要素として使用できるint値を返します.

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

フィールドの詳細

### serialVersionUID

    private static final long serialVersionUID

関連項目:
  定数フィールド値

### EOF

    public static final int EOF

  サウンドの終端を表す定数です. これは-1と同値です。

  関連項目:
    定数フィールド値

### START

    public static final int START

  サウンドの開始を表す定数です. これは0と同値です。

  関連項目:
    定数フィールド値

### END_TO_START

    public static final LoopPoint END_TO_START

  ファイルの終端まで再生した後、最初に戻る設定です.

### NO_USE

    public static final LoopPoint NO_USE

  ループを使用しない設定です.

### from

    private int from

  ループ開始位置.

### to

    private int to

  ループ時に戻った先の位置.

コンストラクタの詳細

### LoopPoint

    public LoopPoint(int from,
                     int to)

  ループ位置を作成.

  パラメータ:
    `from` - ループ開始位置.
    `to` - ループ時に戻った先の位置.

メソッドの詳細

### valueOf

    public static int valueOf(java.lang.String valueString)
                       throws java.lang.NumberFormatException

  文字列をもとにLoopPoint要素として使用できるint値を返します.

  パラメータ:
    `valueString` - "EOF"又は"START"またはintを送信します。 大文字小文字は区別されません。
  戻り値:
    対応するint値を返します。
  例外:
    `java.lang.NumberFormatException` - 判定できない文字列を送信された場合に投げられます。

### secToFrame

    public static int secToFrame(double sec,
                                 int freq)

  時間をフレーム数に変換する. 戻り値はintに丸められます.

  パラメータ:
    `sec` - 時間を秒単位で指定.
    `freq` - 周波数.このクラスの定数を使用できる.
  戻り値:
    指定された秒数のフレーム数.

### getFrom

    public int getFrom()

  ループ開始位置を取得.

  戻り値:
    ループ開始位置.

### getTo

    public int getTo()

  ループ時に戻る位置を取得.

  戻り値:
    ループ時に戻る位置.

### equals

    public boolean equals(java.lang.Object obj)

  オーバーライド:
    クラス `java.lang.Object` 内の `equals`

### hashCode

    public int hashCode()

  オーバーライド:
    クラス `java.lang.Object` 内の `hashCode`

### toString

    public java.lang.String toString()

  オーバーライド:
    クラス `java.lang.Object` 内の `toString`

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