Image, Audio, Video Extender °ü¸® ¹× ÇÁ·Î±×·¡¹Ö
Ŭ¶óÀÌ¾ðÆ®»óÀÇ ¿Àµð¿À Ç÷¹À̾ ¿°í ¿Àµð¿À Ŭ¸³À» ½ÇÇà½Ãŵ´Ï´Ù.
Ŭ¸³Àº ¿Àµð¿À Ä÷³À̳ª ¿ÜºÎ ÆÄÀÏ¿¡ ÀúÀå °¡´ÉÇÕ´Ï´Ù.
- ¿Àµð¿À Ŭ¸³ÀÌ ¿ÜºÎ ÆÄÀÏ¿¡ ÀúÀåµÈ °æ¿ì¿¡ ÆÄÀÏ À̸§À̳ª ¿Àµð¿À
ÇÚµéÀ» API·Î Àü´ÞÇÒ ¼ö ÀÖ½À´Ï´Ù. API´Â ÆÄÀÏ À§Ä¡¸¦ °áÁ¤Çϱâ À§ÇØ
Ŭ¶óÀÌ¾ðÆ® È¯°æ º¯¼ö DB2AUDIOPATH¸¦ »ç¿ëÇÕ´Ï´Ù. ÆÄÀÏÀº ¹Ýµå½Ã
Ŭ¶óÀÌ¾ðÆ® ¿öÅ©½ºÅ×À̼ǷκÎÅÍ
¾×¼¼½º °¡´ÉÇØ¾ß ÇÕ´Ï´Ù.
- ¿Àµð¿À Ŭ¸³ÀÌ Ä÷³¿¡ ÀúÀåµÇ¾î ÀÖ´Â °æ¿ì ¹Ýµå½Ã API·Î ¿Àµð¿À ÇÚµéÀ»
Àü´ÞÇØ¾ß ÇÕ´Ï´Ù. ÀÀ¿ëÇÁ·Î±×·¥À» µ¥ÀÌÅͺ£À̽º¿¡
¿¬°áÇØ¾ß Çϸç, ¿Àµð¿À Ŭ¸³ÀÌ ÀúÀåµÈ Å×ÀÌºí¿¡ ´ëÇÑ Àб⠾׼¼½º ±ÇÇÑÀÌ
ÀÖ¾î¾ß ÇÕ´Ï´Ù.
¿Àµð¿À°¡ Ä÷³¿¡ ÀúÀåµÈ °æ¿ì, Extender´Â Àӽà ÆÄÀÏÀ» ÀÛ¼ºÇϰí
¿ÀºêÁ§Æ®ÀÇ ³»¿ëÀ» Ä÷³¿¡¼ ÆÄÀÏ·Î º¹»çÇÕ´Ï´Ù. Extender´Â ¶ÇÇÑ
¿Àµð¿À°¡ ¿ÜºÎ ÆÄÀÏ¿¡ ÀúÀåµÇ°í »ó´ëÀûÀÎ ÆÄÀÏ À̸§À» ȯ°æ º¯¼ö °ªÀ»
»ç¿ëÇÏ¿© ÇØ°áÇÒ ¼ö ¾ø´Â °æ¿ì ¶Ç´Â ÆÄÀÏÀ» Ŭ¶óÀÌ¾ðÆ® ¸Ó½Å¿¡¼ ¾×¼¼½ºÇÒ
¼ö ¾ø´Â °æ¿ì Àӽà ÆÄÀÏÀ» ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. Àӽà ÆÄÀÏÀº
DB2AUDIOTEMP ȯ°æ º¯¼ö¿¡ ÁöÁ¤µÈ µð·ºÅ丮¿¡ ÀÛ¼ºµË´Ï´Ù.
±×·¯¸é Extender´Â Àӽà ÆÄÀÏ¿¡¼ ¿Àµð¿À¸¦ Àç»ýÇÕ´Ï´Ù.
񀀥
Ä÷³¿¡¼ ¿Àµð¿À Ŭ¸³À» ½ÇÇà½ÃŰ´Â °æ¿ì »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ Select ±ÇÇÑ
¶óÀ̺귯¸® ÆÄÀÏ
OS/2 ¹× Windows
| AIX, HP-UX ¹× Solaris
|
dmbaudio.lib
| libdmbaudio.a(AIX)
|
| libdmbaudio.sl(HP-UX)
|
| libdmbaudio.so(Solaris)
|
Include ÆÄÀÏ
dmbaudio.h
±¸¹®
Ä÷³¿¡ ÀúÀåµÈ ¿Àµð¿À Àç»ý
long DBaPlay(
char *playerName,
MMDB_PLAY_HANDLE,
DB2Audio *audioHandle,
waitFlag
);
±¸¹®
ÆÄÀÏ·Î ÀúÀåµÈ ¿Àµð¿À Àç»ý
long DBaPlay(
char *playerName,
MMDB_PLAY_FILE,
char *fileName,
waitFlag
);
¸Å°³º¯¼ö
- playerName(ÀÔ·Â)
- ¿Àµð¿À Ç÷¹À̾îÀÇ À̸§. ³Î(NULL)¿¡ ÁöÁ¤µÈ °æ¿ì DB2AUDIOPLAYER
ȯ°æ º¯¼ö¿¡ ÀÇÇØ ÁöÁ¤µÈ ±âº» ¿Àµð¿À Ç÷¹À̾ »ç¿ëµË´Ï´Ù.
- MMDB_PLAY_HANDLE(ÀÔ·Â)
- ¿Àµð¿À°¡ BLOBÀ¸·Î ÀúÀåµÇ¾úÀ½À» Ç¥½ÃÇÏ´Â »ó¼ö.
- MMDB_PLAY_FILE(ÀÔ·Â)
- ¿Àµð¿À°¡ Ŭ¶óÀÌ¾ðÆ®·ÎºÎÅÍ ¾×¼¼½º °¡´ÉÇÑ ÆÄÀÏ·Î ÀúÀåµÇ¾úÀ½À» Ç¥½ÃÇÏ´Â »ó¼ö.
- audioHandle(ÀÔ·Â)
- ¿Àµð¿ÀÀÇ ÇÚµé. ÀÌ ¸Å°³º¯¼ö´Â Ä÷³¿¡¼ ¿Àµð¿À Ä÷³À» ½ÇÇàÇÒ ¶§
¹Ýµå½Ã Àü´ÞµÇ¾î¾ß ÇÕ´Ï´Ù. ¿Àµð¿À ÇÚµéÀÌ ¿ÜºÎ ÆÄÀÏÀ» Ç¥ÇöÇÏ´Â °æ¿ì,
Ŭ¶óÀÌ¾ðÆ® È¯°æ º¯¼ö DB2VIDEOPATH°¡ ÆÄÀÏ À§Ä¡¸¦ °áÁ¤Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
- fileName(ÀÔ·Â)
- ¿Àµð¿À¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏ À̸§.
- waitFlag(ÀÔ·Â)
- °è¼ÓÇϱâ Àü¿¡ ÇÁ·Î±×·¥ÀÌ »ç¿ëÀÚ°¡ Ç÷¹À̾ ´Ý±â¸¦ ±â´Ù¸®´ÂÁö¸¦
Ç¥½ÃÇÏ´Â »ó¼ö. MMDB_PLAY_WAIT´Â ÀÀ¿ëÇÁ·Î±×·¥°ú °°Àº ½º·¹µå¿¡¼ Ç÷¹À̾
½ÇÇàÇÕ´Ï´Ù. MMDB_PLAY_NO_WAIT´Â ºÐ¸®µÈ ½º·¹µå¿¡¼ Ç÷¹À̾ ½ÇÇàÇÕ´Ï´Ù.
¿À·ù ÄÚµå
- MMDB_SUCCESS
- API È£ÃâÀÌ ¼º°øÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù.
- MMDB_RC_NO_AUTH
- È£ÃâÀÚ´Â ÀûÀýÇÑ ¾×¼¼½º ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
- MMDB_RC_NOT_CONNECTED
- ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ À¯È¿ÇÑ ¿¬°áÀ» °¡Áö°í ÀÖÁö ¾Ê½À´Ï´Ù.
¿¹
audioHandle¿¡ ÀÇÇØ ½Äº°µÈ ¿Àµð¿À¸¦ Àç»ýÇÕ´Ï´Ù.
ÀÀ¿ëÇÁ·Î±×·¥°ú °°Àº ½º·¹µå¿¡¼ ±âº» Ç÷¹À̾ ½ÇÇàÇÕ´Ï´Ù.
#include <dmbaudio.h>
rc = DBaPlay(NULL, MMDB_PLAY_HANDLE,
audioHandle, MMDB_PLAY_WAIT);
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]