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

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

    InvalidMidiDataExceptionをスローするjavax.sound.midi内のメソッド 
    修飾子と型 メソッド 説明
    protected int ShortMessage.getDataLength​(int status)
    特定のステータス・バイト値に関連したデータ・バイト数を取得します。
    static MidiFileFormat MidiSystem.getMidiFileFormat​(File file)
    指定されたFileのMIDIファイル形式を取得します。
    static MidiFileFormat MidiSystem.getMidiFileFormat​(InputStream stream)
    指定された入力ストリームのデータのMIDIファイル形式を取得します。
    static MidiFileFormat 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内のメソッド 
    修飾子と型 メソッド 説明
    abstract MidiFileFormat MidiFileReader.getMidiFileFormat​(File file)
    指定されたFileのMIDIファイル形式を取得します。
    abstract MidiFileFormat MidiFileReader.getMidiFileFormat​(InputStream stream)
    指定された入力ストリームのMIDIファイル形式を取得します。
    abstract MidiFileFormat 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からサウンド・バンク・オブジェクトを取得します。