クラス
javax.sound.midi.InvalidMidiDataExceptionの使用

InvalidMidiDataExceptionを使用するパッケージ
パッケージ
説明
MIDI (Musical Instrument Digital Interface)データの入出力、シーケンシング、および合成のためのインタフェースおよびクラスを提供します。
新しいMIDIデバイス、MIDIファイル・リーダーおよびライター、またはサウンドバンク・リーダーを提供するときに、サービス・プロバイダが実装するインタフェースを提供します。
  • javax.sound.midiでのInvalidMidiDataExceptionの使用

    InvalidMidiDataExceptionをスローするjavax.sound.midi内のメソッド
    修飾子と型
    メソッド
    説明
    protected final int
    ShortMessage.getDataLength(int status)
    特定のステータス・バイト値に関連したデータ・バイト数を取得します。
    MidiSystem.getMidiFileFormat(File file)
    指定されたFileのMIDIファイル形式を取得します。
    MidiSystem.getMidiFileFormat(InputStream stream)
    指定された入力ストリームのデータのMIDIファイル形式を取得します。
    MidiSystem.getMidiFileFormat(URL url)
    指定されたURLのデータのMIDIファイル形式を取得します。
    static Sequence
    MidiSystem.getSequence(File file)
    指定されたFileからMIDIシーケンスを取得します。
    static Sequence
    MidiSystem.getSequence(InputStream stream)
    指定された入力ストリームからMIDIシーケンスを取得します。
    static Sequence
    MidiSystem.getSequence(URL url)
    指定されたURLからMIDIシーケンスを取得します。
    static Soundbank
    MidiSystem.getSoundbank(File file)
    指定されたFileからSoundbankを読み取ることによって、それを構築します。
    static Soundbank
    MidiSystem.getSoundbank(InputStream stream)
    指定されたストリームからMIDIサウンド・バンクを読み取ることによって、MIDIサウンド・バンクを構築します。
    static Soundbank
    MidiSystem.getSoundbank(URL url)
    指定されたURLから読み取ることによって、Soundbankを構築します。
    void
    MetaMessage.setMessage(int type, byte[] data, int length)
    MetaMessageのメッセージ・パラメータを設定します。
    protected void
    MidiMessage.setMessage(byte[] data, int length)
    MIDIメッセージのデータを設定します。
    void
    ShortMessage.setMessage(int status)
    データ・バイトを必要としないMIDIメッセージのパラメータを設定します。
    void
    ShortMessage.setMessage(int status, int data1, int data2)
    データ・バイト1つまたは2つで構成されるMIDIメッセージのパラメータを設定します。
    void
    ShortMessage.setMessage(int command, int channel, int data1, int data2)
    データ・バイト2つで構成されるチャネル・メッセージにショート・メッセージ・パラメータを設定します。
    void
    SysexMessage.setMessage(byte[] data, int length)
    システム・エクスクルーシブ・メッセージのデータを設定します。
    void
    SysexMessage.setMessage(int status, byte[] data, int length)
    システム・エクスクルーシブ・メッセージのデータを設定します。
    void
    Sequencer.setSequence(InputStream stream)
    シーケンサが操作する現在のシーケンスを設定します。
    void
    Sequencer.setSequence(Sequence sequence)
    シーケンサが操作する現在のシーケンスを設定します。
    InvalidMidiDataExceptionをスローするjavax.sound.midi内のコンストラクタ
    修飾子
    コンストラクタ
    説明
     
    MetaMessage(int type, byte[] data, int length)
    MetaMessageを新しく構築し、メッセージ・パラメータを設定します。
     
    Sequence(float divisionType, int resolution)
    新しいMIDIシーケンスを、指定されたタイミング分割形式およびタイミング解像度で構築します。
     
    Sequence(float divisionType, int resolution, int numTracks)
    新しいMIDIシーケンスを、指定されたタイミング分割形式、タイミング解像度、およびトラック数で構築します。
     
    ShortMessage(int status)
    データ・バイトを必要としないMIDIメッセージを表すShortMessageを新しく構築します。
     
    ShortMessage(int status, int data1, int data2)
    データ・バイト2つで構成されるMIDIメッセージを表すShortMessageを新しく構築します。
     
    ShortMessage(int command, int channel, int data1, int data2)
    データ・バイト2つで構成されるチャネルMIDIメッセージを表すShortMessageを新しく構築します。
     
    SysexMessage(byte[] data, int length)
    新しいSysexMessageを構築し、メッセージのデータを設定します。
     
    SysexMessage(int status, byte[] data, int length)
    新しいSysexMessageを構築し、メッセージのデータを設定します。
  • javax.sound.midi.spiでのInvalidMidiDataExceptionの使用

    InvalidMidiDataExceptionをスローするjavax.sound.midi.spi内のメソッド
    修飾子と型
    メソッド
    説明
    MidiFileReader.getMidiFileFormat(File file)
    指定されたFileのMIDIファイル形式を取得します。
    MidiFileReader.getMidiFileFormat(InputStream stream)
    指定された入力ストリームのMIDIファイル形式を取得します。
    MidiFileReader.getMidiFileFormat(URL url)
    URLのMIDIファイル形式を取得します。
    abstract Sequence
    MidiFileReader.getSequence(File file)
    指定されたFileからMIDIシーケンスを取得します。
    abstract Sequence
    MidiFileReader.getSequence(InputStream stream)
    指定された入力ストリームからMIDIシーケンスを取得します。
    abstract Sequence
    MidiFileReader.getSequence(URL url)
    URLからMIDIシーケンスを取得します。
    abstract Soundbank
    SoundbankReader.getSoundbank(File file)
    指定されたFileからサウンドバンク・オブジェクトを取得します。
    abstract Soundbank
    SoundbankReader.getSoundbank(InputStream stream)
    指定されたInputStreamからサウンドバンク・オブジェクトを取得します。
    abstract Soundbank
    SoundbankReader.getSoundbank(URL url)
    URLからサウンド・バンク・オブジェクトを取得します。