|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.sound.midi.MidiMessage | +--javax.sound.midi.MetaMessage
MetaMessage
´Â ½Åµð»çÀÌÀú¿¡ À־ Àǹ̰¡ ¾ø´Â
ÀÔ´Ï´Ù¸¸, MIDI ÆÄÀÏ¿¡ ÀúÀåµÈ ½ÃÄö¼ ÇÁ·Î±×·¥¿¡ ÀÇÇØ ÇØ¼®µË´Ï´Ù (MidiMessage
MidiMessage
Ŭ·¡½ºÀÇ ¼³¸íÀ» ÂüÁ¶). Ç¥ÁØ MIDI ÆÄÀÏÀÇ »ç¾ç¿¡ ÀÇÇØ ¼øÂ÷ ¼ø¼ ¹øÈ£, °¡»ç, ¿¬ÁÖ Áö½ÃÁ¡, ÅÛÆ÷ÀÇ ¼³Á¤ µî ´Ù¾çÇÑ Å¸ÀÔÀÇ ¸ÞŸÀ̺¥Æ®°¡ Á¤Àǵ˴ϴÙ. ¶Ç, °¡»ç, ÀúÀÛ±Ç, ÅÛÆ÷ Áö½Ã, ¹ÚÀÚ ±âÈ£ ¹× Á¶±âÈ£, ¸¶Ä¿µîÀÇ Á¤º¸ÀÇ ¸ÞŸÀ̺¥Æ®µµ ÀÖ½À´Ï´Ù. »ó¼¼ÇÑ °Í¿¡ ´ëÇÏ¿©´Â MIDI Manufacturer's Association (http://www.midi.org ) ¹ßÇàÀÇ ¡¸Complete MIDI 1.0 Detailed Specification¡¹¿¡ °ÅµÑ ¼ö ÀÖ°í ÀÖ´Â ¡¸Standard MIDI Files 1.0¡¹ÀÇ »ç¾çÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.
MIDI ¿ÍÀ̾î ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇØ µ¥ÀÌÅͰ¡ ¼Û½ÅµÇ°í ÀÖÀ» ¶§, »óÅÂÄ¡ 0xFF
ÀÇ
´Â ½Ã½ºÅÛ ¸®¼ÂÆ® ¸Þ¼¼Áö¸¦ ³ªÅ¸³»°í ÀÖ½À´Ï´Ù. MIDI ÆÄÀÏ¿¡¼´Â ÀÌ °°Àº »óÅÂÄ¡·Î ShortMessage
MetaMessage
¸¦ ³ªÅ¸³À´Ï´Ù. ¸ÞŸ¸ä¼¼ÀÌÁöÀÇ ÇüÅ´ ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ® 0xFF
¿¡ °è¼ÓµÇ´Â ÃÖÃÊÀÇ ¹ÙÀÌÆ®¿¡ ÀÇÇØ °¢°¢ ±¸º°µË´Ï´Ù. ÈļÓÀÇ ¹ÙÀÌÆ®´Â µ¥ÀÌÅÍ ¹ÙÀÌÆ®ÀÔ´Ï´Ù. ½Ã½ºÅÛ µ¶ÀÚÀûÀÎ ¸Þ¼¼ÁöÀÇ °æ¿ì¿Í °°°Ô,MetaMessage
ÀÇ ÇüÅ¿¡ ÀÇÇØ, µ¥ÀÌÅÍ ¹ÙÀÌÆ®¼ö´Â ¹Ù²ò´Ï´Ù.
MetaEventListener
ÇʵåÀÇ °³¿ä | |
static int |
META
MetaMessage (0xFF Áï 255)ÀÇ ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ®´Â MIDI ÆÄÀÏ·Î »ç¿ëµË´Ï´Ù. |
Ŭ·¡½º javax.sound.midi. MidiMessage ¿¡¼ »ó¼Ó¹ÞÀº Çʵå |
data , length |
»ý¼ºÀÚÀÇ °³¿ä | |
|
MetaMessage ()
»õ·Î¿î MetaMessage ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
protected |
MetaMessage (byte[] data)
»õ·Î¿î MetaMessage ¸¦ ±¸ÃàÇÕ´Ï´Ù. |
¸Þ¼ÒµåÀÇ °³¿ä | |
Object |
clone ()
ÀÌ ¿ÀºêÁ§Æ®¿Í °°Àº Ŭ·¡½º¿¡¼, °°Àº ³»¿ëÀÇ »õ·Î¿î ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÕ´Ï´Ù. |
byte[] |
getData ()
¸ÞŸ¸ä¼¼ÀÌÁöÀÇ µ¥ÀÌÅÍÀÇ Ä«ÇǸ¦ ÃëµæÇÕ´Ï´Ù. |
int |
getType ()
MetaMessage ÀÇ ÇüŸ¦ ÃëµæÇÕ´Ï´Ù. |
void |
setMessage (int type,
byte[] data,
int length)
MetaMessage ÀÇ ¸Þ¼¼Áö ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù. |
Ŭ·¡½º javax.sound.midi. MidiMessage ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
getLength , getMessage , getStatus , setMessage |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
public static final int META
MetaMessage
(0xFF Áï 255)ÀÇ ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ®´Â MIDI ÆÄÀÏ·Î »ç¿ëµË´Ï´Ù. ÀÌ ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ®´Â ¸®¾óŸÀÓÀÇ ¡¸MIDI ¿ÍÀ̾ÇÁ·ÎÅäÄÝ·Î »ç¿ëµÇ´Â SYSTEM_RESET ¿Í °°Àº °ªÀ» º¸°ü À¯ÁöÇÕ´Ï´Ù.
MidiMessage.getStatus()
,
Á¤¼ö ÇʵåÄ¡ »ý¼ºÀÚÀÇ »ó¼¼ |
public MetaMessage()
MetaMessage
¸¦ ±¸ÃàÇÕ´Ï´Ù. ¸Þ¼¼ÁöÀÇ ³»¿ëÀº ¿©±â¿¡¼´Â ¼³Á¤µÇÁö ¾Ê½À´Ï´Ù. °è¼ÓµÇ¾î setMessage
¸¦ »ç¿ëÇØ ¸Þ¼¼Áö ³»¿ëÀ» ¼³Á¤ÇÕ´Ï´Ù.
protected MetaMessage(byte[] data)
MetaMessage
¸¦ ±¸ÃàÇÕ´Ï´Ù.
data
- »ó¼¼ÇÑ ¸Þ¼¼Áö¸¦ Æ÷ÇÔÇÑ ¹ÙÀÌÆ®ÀÇ ¹è¿. ¸Þ¼¼Áö µ¥ÀÌÅÍ´Â setMessage
¸Þ¼Òµå¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ´ÂsetMessage(int, byte[], int)
¸Þ¼ÒµåÀÇ »ó¼¼ |
public void setMessage(int type, byte[] data, int length) throws InvalidMidiDataException
MetaMessage
ÀÇ ¸Þ¼¼Áö ÆÄ¶ó¹ÌÅ͸¦ ¼³Á¤ÇÕ´Ï´Ù. ¸ÞŸ¸ä¼¼ÀÌÁö¿¡´Â À¯ÀÏ 0xFF
¶ó°í ÇÏ´Â ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ®Ä¡¸¸ÀÌ °¡´ÉÇØ¼, ¿©±â¼ ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. getStatus
¸¦ È£ÃâÇϸé(ÀÚ), Àü¸ÞŸ¸ä¼¼ÀÌÁö°¡ 0xFF
¿¡ µ¹¾Æ¿É´Ï´Ù.
MetaMessage
¿¡¼´Â type
Àμö°¡ ½ºÅ×ÀÌÅͽº ¹ÙÀÌÆ®¿¡ °è¼ÓµÇ´Â ¹ÙÀÌÆ®ÀÇ À¯È¿Ä¡°¡ µË´Ï´Ù. data
Àμö´Â MetaMessage
ÀÇ ÀüÈÄ¼Ó ¹ÙÀÌÆ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ¹Ù²Ù¾î ¸»Çϸé(ÀÚ),MetaMessage
ÀÇ ÇüŸ¦ ÁöÁ¤ÇÏ´Â ¹ÙÀÌÆ®´Â µ¥ÀÌÅÍ ¹ÙÀÌÆ®¶ó°í´Â º¸ÀÌÁö ¾Ê½À´Ï´Ù.
type
- ¸ÞŸ¸ä¼¼ÀÌÁöÀÇ ÇüÅ (128 ¹Ì¸¸)data
- MIDI ¸Þ¼¼ÁöÀÇ µ¥ÀÌÅÍ ¹ÙÀÌÆ®length
- data
¹ÙÀÌÆ® ¹è¿ÀÇ ¹ÙÀÌÆ®¼ö
InvalidMidiDataException
- ÆÄ¶ó¹ÌÅÍÄ¡°¡ À¯È¿ÇÑ MIDI ¸ÞŸ¸ä¼¼ÀÌÁö¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °æ¿ì
InvalidMidiDataException
public int getType()
MetaMessage
ÀÇ ÇüŸ¦ ÃëµæÇÕ´Ï´Ù.
MetaMessage ÀÇ ÇüŸ¦ ³ªÅ¸³»´Â Á¤¼öÇü
public byte[] getData()
MidiMessage.getLength()
public Object clone()
MidiMessage
³»ÀÇ clone
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.