|
| 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
|