|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
java.lang.Objectjavax.sound.midi.SoundbankResource
public abstract class SoundbankResource
SoundbankResource ¶õ
¿¡ Æ÷ÇԵǰí ÀÖ´Â ¿Àµð¿À ÀÚ¿øÀÔ´Ï´Ù. ÀϹÝÀûÀÎ »ç¿îµå ¹ðÅ© ÀÚ¿ø¿¡´Â ´ÙÀ½ÀÇ °ÍÀÌ Æ÷ÇԵ˴ϴÙ. Soundbank
Patch°¡ ÀÖ´Ù. ÆÄ¾Ç
Á¤º¸´Â Instrument °´Ã¼¿¡ º¸Á¸µÇ°í ÀÖ´Â °æ¿ì°¡ ÀÖ´ÙSynthesizer ·Î
MIDI Ä¿¸àµå¿¡ ±Ù°ÅÇÏ´Â »ç¿îµåÀÇ ÇÕ¼º¿¡ »ç¿ëµÇ°Å³ª ¾îÇø®ÄÉÀ̼ÇÀ¸·Î »ç¿ëÇϱâ À§Çؼ ÃßÃ⠵ǰųª ÇÏ´Â °æ¿ì°¡ ÀÖ´Ù (ÀÌ ¿ë¾î´Â ¹ÂÁö¼ÇÀÌ ´ÜÀÏÀÇ ´ÜÆíÀûÀÎ »ùÇÃÀ̶ó°í ÇÏ´Â °Íº¸´Ù, ÀÏ·ÃÀÌ ¿¬¼ÓÇÑ ¿Àµð¿À »ùÇÃÀ̳ª ÇÁ·¹ÀÓÀ» ÀüüÀûÀ¸·Î ¡¸»ùÇá¹À̶ó°í ºÎ¸£°í ÀÖ´Â °ÍÀ» ¹Ý¿µÇϰí ÀÖ´Ù). ¿Àµð¿À »ùÇÃÀÇ µ¥ÀÌÅÍ Å¬·¡½º´Â ¿Àµð¿À »ùÇà µ¥ÀÌÅÍ ÀÚü¿Í ±× ÇØ¼® ¹æ¹ý¿¡ °üÇÑ Á¤º¸ (¿Àµð¿À µ¥ÀÌÅÍÀÇ Çü½Ä)¸¦ ĸ½¶ÈÇÑ, AudioInputStream µîÀÇ °´Ã¼Sequence µîÀÇ µ¥ÀÌÅÍ °´Ã¼¿¡ Æ÷ÇÔµÈ ºôÆ®ÀÎ ³ë·¡ µ¥ÀÌÅͰ¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì°¡ ÀÖ´Ù
Wavetable ÇÕ¼ºÀ̳ª °Å±â¿¡ °ü·ÃµÈ ±â¼úÀ» »ç¿ëÇÏ´Â ½Åµð»çÀÌÀú´Â ³ëÆ® (À½Ç¥)¸¦ ÇÕ¼ºÇÒ ¶§, ƯÈ÷ óÀ½¿¡ ³ìÀ½µÈ Çö½ÇÀÇ ÆÄ¾Ç
(¾Ç±â)À» ¿¡¹Â·¹ÀÌÆ® ÇÏ´Â °æ¿ì¿¡
»ùÇÃÀ» ÀÌ¿ëÇØ ¿Àµð¿À¸¦ Àç»ýÇÕ´Ï´Ù. ´Ù¸¸, Instruments¿Í
Soundbank
»ùÇÃÀº 1 ´ë 1¿¡ ´ëÀÀÇϰí ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. 1°³ÀÇ Instrument·Î
º¹¼öÀÇ SoundbankResources (ÀϹÝÀûÀ¸·Î ÇÇÄ¡³ª ¹àÀ½ÀÌ ´Ù¸¥ ³ëÆ®)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù
. ¶Ç, º¹¼öÀÇ Instrument·Î
°°Àº »ùÇÃÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
| »ý¼ºÀÚ °³¿ä | |
|---|---|
protected |
SoundbankResource (Soundbank soundBank,
String name,
Class <? > dataClass)
ÁöÁ¤ÇÑ »ç¿îµå ¹ðÅ© ¹× Wavetable À妽º·ÎºÎÅÍ »õ·Î¿î SoundbankResource¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource
À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ ¹× ÆÄ¾ÇÀº ¼ºê Ŭ·¡½º¿¡¼ ¼³Á¤). |
| ¸Þ¼µå °³¿ä | |
|---|---|
abstract Object |
getData ()
ÀÌ SoundbankResource¿¡ Æ÷ÇԵǰí ÀÖ´Â ¿Àµð¿À »ùÇÃÀ» ÃëµæÇÕ´Ï´Ù. |
Class <? > |
getDataClass ()
ÀÌ »ùÇ÷Π±× µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ »ç¿ëµÇ°í Àִ Ŭ·¡½º¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getName ()
ÀÚ¿ø¸íÀ» ÃëµæÇÕ´Ï´Ù. |
Soundbank |
getSoundbank ()
ÀÌ SoundbankResource°¡ Æ÷ÇԵǰí ÀÖ´Â »ç¿îµå ¹ðÅ©¸¦ ÃëµæÇÕ´Ï´Ù. |
| Ŭ·¡½º java.lang. Object ·ÎºÎÅÍ »ó¼ÓµÈ ¸Þ¼µå |
|---|
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| »ý¼ºÀÚ »ó¼¼ |
|---|
protected SoundbankResource(Soundbank soundBank,
String name,
Class <? > dataClass)
SoundbankResource¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource
À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ ¹× ÆÄ¾ÇÀº ¼ºê Ŭ·¡½º¿¡¼ ¼³Á¤).
soundBank - ÀÌ SoundbankResource°¡ Æ÷ÇԵǰí ÀÖ´Â »ç¿îµå ¹ðÅ©name - »ùÇÃÀÇ À̸§dataClass - »ùÇÃÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ »ç¿ëµÇ°í Àִ Ŭ·¡½ºgetSoundbank(),
getName(),
getDataClass(),
getData() | ¸Þ¼µåÀÇ »ó¼¼ |
|---|
public Soundbank getSoundbank()
SoundbankResource°¡ Æ÷ÇԵǰí ÀÖ´Â »ç¿îµå ¹ðÅ©¸¦ ÃëµæÇÕ´Ï´Ù.
SoundbankResource°¡ Æ÷ÇԵǰí ÀÖ´Â »ç¿îµå ¹ðÅ©public String getName()
public Class <? > getDataClass()
getData·Î
¸®ÅϵÈ
°´Ã¼´Â ÀÌ Å¬·¡½ºÀÇ °´Ã¼ÀÔ´Ï´Ù. ÀÌ SoundbankResource °´Ã¼°¡ ±× µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì´Â nullÀÌ ¸®Åϵ˴ϴÙ
.
public abstract Object getData()
SoundbankResource¿¡ Æ÷ÇԵǰí ÀÖ´Â ¿Àµð¿À »ùÇÃÀ» ÃëµæÇÕ´Ï´Ù. ¸®ÅϵÈ
°´Ã¼ÀÇ ÇüÅ´ ±¸»ó Ŭ·¡½ºÀÇ ±¸Çö¿¡
Á¸ÇØ, getDataClass·Î
Á¶È¸ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
getDataClass()
|
JavaTM 2 Platform Standard Ed. 5.0 |
|||||||||
| ÀÌÀü Ŭ·¡½º ´ÙÀ½ Ŭ·¡½º | ÇÁ·¹ÀÓÀ¸·Î ÇÁ·¹ÀÓ ¾øÀÌ | |||||||||
| °³¿ä: NESTED | Çʵå | constructor | ¸Þ¼µå | »ó¼¼: Çʵå | »ý¼ºÀÚ | ¸Þ¼µå | |||||||||
Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.