JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.sound.midi
Ŭ·¡½º SoundbankResource

java.lang.Object 
  |
  +--javax.sound.midi.SoundbankResource
Á÷°èÀÇ ±âÁ¸ÀÇ ¼­ºê Ŭ·¡½º:
Instrument

public abstract class SoundbankResource
extends Object

SoundbankResource ¶õ,Soundbank ¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿Àµð¿À ¸®¼Ò½ºÀÔ´Ï´Ù. ÀϹÝÀûÀÎ »ç¿îµå ¹ðÅ© ¸®¼Ò½º¿¡´Â ÀÌÇÏÀÇ °ÍÀÌ Æ÷ÇԵ˴ϴÙ.

Wavetable ÇÕ¼ºÀ̳ª °Å±â¿¡ °ü·ÃÇÏ´Â ±â¼úÀ» »ç¿ëÇÏ´Â ½Åµð»çÀÌÀú´Â ³ëÆ® (À½Ç¥)¸¦ ÇÕ¼ºÇÒ ¶§, ƯÈ÷ óÀ½¿¡ ³ìÀ½µÈ Çö½ÇÀÇ ÀνºÆ®¸£¸ÕÆ® (¾Ç±â)¸¦ ¿¡¹Â·¹ÀÌÆ® ÇÏ´Â °æ¿ì¿¡, »ùÇÃÀ» ÀÌ¿ëÇØ ¿Àµð¿À¸¦ Àç»ýÇÕ´Ï´Ù. ´Ù¸¸,Instruments ¿Í Soundbank ÀÇ »ùÇÃÀº 1 ´ë 1 ¿¡ ´ëÀÀÇϰí ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. 1 °³ÀÇ Instrument ·Î º¹¼öÀÇ SoundbankResources (Åë»óÀº ÇÇÄ¡³ª ¹àÀ½ÀÌ ´Ù¸¥ ³ëÆ®)¸¦ »ç¿ëÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¶Ç, º¹¼öÀÇ Instrument ·Î °°Àº »ùÇÃÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.


»ý¼ºÀÚÀÇ °³¿ä
protected SoundbankResource (Soundbank  soundBank, String  name, Class  dataClass)
          ÁöÁ¤ÇÑ »ç¿îµå ¹ðÅ© ¹× Wavetable ÀÇ À妽º·ÎºÎÅÍ »õ·Î¿î SoundbankResource ¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource's ÀÇ À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ, ¹× ÀνºÆ®¸£¸ÕÆ®´Â ¼­ºê Ŭ·¡½º¿¡¼­ ¼³Á¤).
 
¸Þ¼ÒµåÀÇ °³¿ä
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
 

»ý¼ºÀÚÀÇ »ó¼¼

SoundbankResource

protected SoundbankResource(Soundbank  soundBank,
                            String  name,
                            Class  dataClass)
ÁöÁ¤ÇÑ »ç¿îµå ¹ðÅ© ¹× Wavetable ÀÇ À妽º·ÎºÎÅÍ »õ·Î¿î SoundbankResource ¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource's ÀÇ À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ, ¹× ÀνºÆ®¸£¸ÕÆ®´Â ¼­ºê Ŭ·¡½º¿¡¼­ ¼³Á¤).

ÆÄ¶ó¹ÌÅÍ:
soundBank - ÀÌ SoundbankResource °¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©
name - »ùÇÃÀÇ À̸§
dataClass - »ùÇÃÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ°í Àִ Ŭ·¡½º
°ü·Ã Ç׸ñ:
getSoundbank() , getName() , getDataClass() , getData()
¸Þ¼ÒµåÀÇ »ó¼¼

getSoundbank

public Soundbank  getSoundbank()
ÀÌ SoundbankResource °¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©¸¦ ÃëµæÇÕ´Ï´Ù.

¹Ýȯ°ª:
ÀÌ SoundbankResource °¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©

getName

public String  getName()
¸®¼Ò½ºÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. ÀϹÝÀûÀ¸·Î ÀÌ À̸§Àº °Å±â¿¡ ±âÃʸ¦ µÎ¾î ÀνºÆ®¸£¸ÕÆ®¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ°Ô, ¸®¼Ò½º¸¦ ¼³¸íÇÏ´Â ±× »ç¿îµå ¹ðÅ©³»¿¡¼­ ÀÏÀÇÀÇ Ä³¸¯ÅÍ ¶óÀÎÀ¸·Î ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
ÀνºÆ®¸£¸ÕÆ®ÀÇ À̸§

getDataClass

public Class  getDataClass()
ÀÌ »ùÇ÷Π±× µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ°í Àִ Ŭ·¡½º¸¦ ÃëµæÇÕ´Ï´Ù. getData ·Î µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®´Â ÀÌ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ SoundbankResource ¿ÀºêÁ§Æ®°¡ ±× µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì´Â null °¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.

¹Ýȯ°ª:
»ùÇÃÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ­(¶§¹®¿¡) »ç¿ëµÇ°í Àִ Ŭ·¡½º. µ¥ÀÌÅÍ¿¡ ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì´Â null

getData

public abstract Object  getData()
ÀÌ SoundbankResource ¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿Àµð¿À »ùÇÃÀ» ÃëµæÇÕ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®ÀÇ Å¸ÀÔÀº ±¸»ó Ŭ·¡½ºÀÇ ±¸Çö¿¡ ÀÇÁ¸ÇØ,getDataClass ·Î Á¶È¸ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¹Ýȯ°ª:
»ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅ͸¦ ÀúÀåÇÏ´Â ¿ÀºêÁ§Æ®
°ü·Ã Ç׸ñ:
getDataClass()

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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.