版本

menu_open
警告:系统已根据您所用大版本 (2019.1.11.7296) 自动跳转至最新文档。若想访问特定版本的文档,请从 Audiokinetic Launcher 下载离线文档,并在 Wwise 设计程序中勾选 Offline Documentation 选项。
Wwise SDK 2019.1.11
AKPLATFORM 命名空间参考

class   CAkJNIThread
  Utility class for acquiring a pointer to a valid JNI environment attached to the current thread (with proper cleanup in destructor) 更多...
 

函数

void  AkGetDefaultHighPriorityThreadProperties (AkThreadProperties &out_threadProperties)
 
void  PerformanceFrequency (AkInt64 *out_piFreq)
  Platform Independent Helper 更多...
 
void  OutputDebugMsg (const char *in_pszMsg)
  Output a debug message on the console (Ansi string) 更多...
 
AkInt32  AkInterlockedIncrement (AkAtomic32 *pValue)
  Platform Independent Helper 更多...
 
AkInt32  AkInterlockedDecrement (AkAtomic32 *pValue)
  Platform Independent Helper 更多...
 
bool  AkInterlockedCompareExchange (volatile AkAtomic32 *io_pDest, AkInt32 in_newValue, AkInt32 in_expectedOldVal)
 
bool  AkInterlockedCompareExchange (volatile AkAtomic64 *io_pDest, AkInt64 in_newValue, AkInt64 in_expectedOldVal)
 
void  AkMemoryBarrier ()
 
void  PerformanceCounter (AkInt64 *out_piLastTime)
  Platform Independent Helper 更多...
 
template<class destType , class srcType >
size_t  AkSimpleConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *))
 
void  AkCreateThread (AkThreadRoutine pStartRoutine, void *pParams, const AkThreadProperties &in_threadProperties, AkThread *out_pThread, const char *)
  Platform Independent Helper 更多...
 
size_t  AkUtf16StrLen (const AkUtf16 *in_pStr)
 
void  AkClearEvent (AkEvent &out_event)
  Platform Independent Helper 更多...
 
AKRESULT  AkCreateEvent (AkEvent &out_event)
  Platform Independent Helper 更多...
 
AKRESULT  AkCreateSemaphore (AkSemaphore &out_semaphore, AkUInt32 in_initialCount)
 
void  AkDestroyEvent (AkEvent &io_event)
  Platform Independent Helper 更多...
 
void  AkDestroySemaphore (AkSemaphore &io_semaphore)
  Platform Independent Helper 更多...
 
void  AkWaitForEvent (AkEvent &in_event)
  Platform Independent Helper 更多...
 
void  AkWaitForSemaphore (AkSemaphore &in_semaphore)
 
void  AkSignalEvent (const AkEvent &in_event)
  Platform Independent Helper 更多...
 
void  AkReleaseSemaphore (const AkSemaphore &in_event)
 
template<class destType , class srcType >
size_t  AkMacConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *))
 
AkForceInline void  OutputDebugMsg (const wchar_t *in_pszMsg)
  Output a debug message on the console (Unicode string) 更多...
 
AkForceInline bool  AkIsValidEvent (const AkEvent &in_event)
 
AkForceInline AKRESULT  AkCreateNamedEvent (AkEvent &out_event, const char *in_szName)
 
AkForceInline bool  AkIsValidThread (AkThread *in_pThread)
  Platform Independent Helper 更多...
 
AkForceInline void  AkClearThread (AkThread *in_pThread)
  Platform Independent Helper 更多...
 
AkForceInline void  AkCloseThread (AkThread *in_pThread)
  Platform Independent Helper 更多...
 
AkForceInline void  AkGetDefaultThreadProperties (AkThreadProperties &out_threadProperties)
  Platform Independent Helper 更多...
 
AkForceInline void  AkWaitForSingleThread (AkThread *in_pThread)
  Platform Independent Helper 更多...
 
AkThreadID  CurrentThread ()
  Returns the calling thread's ID. 更多...
 
AkForceInline void  AkSleep (AkUInt32 in_ulMilliseconds)
  Platform Independent Helper 更多...
 
AkForceInline void  AkMemCpy (void *pDest, const void *pSrc, AkUInt32 uSize)
  Platform Independent Helper 更多...
 
AkForceInline void  AkMemSet (void *pDest, AkInt32 iVal, AkUInt32 uSize)
  Platform Independent Helper 更多...
 
AkForceInline void  UpdatePerformanceFrequency ()
  Platform Independent Helper 更多...
 
AkForceInline AkReal32  Elapsed (const AkInt64 &in_iNow, const AkInt64 &in_iStart)
  Returns a time range in milliseconds, using the sound engine's updated count->milliseconds ratio. 更多...
 
AkForceInline AkInt32  AkWideCharToChar (const wchar_t *in_pszUnicodeString, AkUInt32 in_uiOutBufferSize, char *io_pszAnsiString)
  String conversion helper 更多...
 
AkForceInline AkInt32  AkCharToWideChar (const char *in_pszAnsiString, AkUInt32 in_uiOutBufferSize, void *io_pvUnicodeStringBuffer)
  String conversion helper 更多...
 
AkForceInline AkInt32  AkUtf8ToWideChar (const char *in_pszUtf8String, AkUInt32 in_uiOutBufferSize, void *io_pvUnicodeStringBuffer)
  String conversion helper 更多...
 
AkForceInline void  SafeStrCpy (wchar_t *in_pDest, const wchar_t *in_pSrc, size_t in_uDestMaxNumChars)
  Safe unicode string copy. 更多...
 
AkForceInline void  SafeStrCpy (char *in_pDest, const char *in_pSrc, size_t in_uDestMaxNumChars)
  Safe ansi string copy. 更多...
 
AkForceInline void  SafeStrCat (wchar_t *in_pDest, const wchar_t *in_pSrc, size_t in_uDestMaxNumChars)
  Safe unicode string concatenation. 更多...
 
AkForceInline void  SafeStrCat (char *in_pDest, const char *in_pSrc, size_t in_uDestMaxNumChars)
  Safe ansi string concatenation. 更多...
 
AkForceInline size_t  OsStrLen (const AkOSChar *in_pszString)
 
AkForceInline int  OsStrCmp (const AkOSChar *in_pszString1, const AkOSChar *in_pszString2)
 
int  OsStrNCmp (const AkOSChar *in_pszString1, const AkOSChar *in_pszString2, size_t in_MaxCountSize)
 
AkForceInline void  AkSignalEvent (AkEvent &in_event)
  Platform Independent Helper 更多...
 
AkInt32  AkInterlockedIncrement (volatile AkInt32 *pValue)
  Platform Independent Helper 更多...
 
AkInt32  AkInterlockedDecrement (volatile AkInt32 *pValue)
  Platform Independent Helper 更多...
 
void  AkSetThreadName (DWORD in_dwThreadID, LPCSTR in_szThreadName)
  Set the name of a thread: see http://msdn.microsoft.com/en-us/library/xcb2z8hs.aspx 更多...
 

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅