|
TalMap SDK Libary Reference |
XSoundMaster::StockSound_LoadFromEKR |
EKRÀ» ÀÌ¿ëÇÏ¿© »ç¿îµå µ¥ÀÌÅ͸¦ ·ÎµåÇÕ´Ï´Ù. |
|
|
|
Parameters
|
Value |
EKR µ¥ÀÌÅÍ ÇÚµé |
Name |
À̸§ |
EKRIndex |
EKR À妽º |
|
|
|
|
Return Value
|
°á°ú°ª.
·ÎµåÇÑ »ç¿îµåÀÇ À妽º
|
|
|
|
Remarks
|
StockSound_LoadFromEKR ´Â XSoundMaster ÀÇ Method·Î Á¦°øµË´Ï´Ù.
»ç¿ëÀÚ´Â ÀÌ ¸Þ¼Òµå¸¦ ÀÌ¿ëÇÏ¿©, EKRÀ» ÀÌ¿ëÇÏ¿© »ç¿îµå µ¥ÀÌÅ͸¦ ·ÎµåÇÕ´Ï´Ù.
|
|
|
|
Example
|
|
var util = m_Map.GetUtility();
var ekr = util.AttachEKR("C:\\EKR\\First.ekr");
var soundmaster = m_Map.GetSoundMaster();
soundmaster.Create(10);
var index = soundmaster.LoadFromEKR(ekr, "C:\\Sound\\First.wav", 0);
if (soundmaster.StockSound_IsValid(index)) {
soundmaster.StockSound_Play(index, 0);
}
soundmaster.StockSound_Clear();
soundmaster.DestroySoundMaster();
util.DetachEKR(ekr);
|
|
|
#include "CXUtility.h"
#include "CXSoundMaster.h"
CXUtility util = m_Map.GetUtility();
long handle = util.AttachEKR(_T("C:\\EKR\\First.ekr"));
CXSoundMaster soundmaster = m_Map.GetSoundMaster();
soundmaster.Create(10);
int index = soundmaster.LoadFromEKR(&handle, _T("C:\\Sound\\First.wav"), 0);
if (soundmaster.StockSound_IsValid(index))
{
soundmaster.StockSound_Play(index, 0);
}
soundmaster.StockSound_Clear();
soundmaster.DestroySoundMaster();
util.DetachEKR(&handle);
|
|
|
|
See Also
|