menu
버전
2021.1.14.8108
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
2024.1.4.8780
2023.1.12.8706
2022.1.18.8567
2021.1.14.8108
2019.2.15.7667
2019.1.11.7296
2018.1.11.6987
2017.2.10.6745
2017.1.9.6501
2016.2.6.6153
2015.1.9.5624
#include <AK/Tools/Common/AkAssert.h>
#include <AK/SoundEngine/Common/AkTypes.h>
#include <android/log.h>
#include <cpuid.h>
#include <time.h>
#include <stdlib.h>
#include <AK/Tools/POSIX/AkPlatformFuncs.h>
네임스페이스 | |
AKPLATFORM | |
Platform-dependent helpers |
|
매크로 | |
#define | AK_THREAD_INIT_CODE(_threadProperties) syscall(__NR_sched_setaffinity, 0, sizeof(_threadProperties.dwAffinityMask), &_threadProperties.dwAffinityMask) |
#define | AK_SEC_TO_NANOSEC 1000000000ULL |
#define | AkAlloca(_size_) __builtin_alloca( _size_ ) |
Stack allocations. 더 자세히 ... |
|
#define | CONVERT_UTF16_TO_CHAR(_astring_, _charstring_) |
#define | AK_UTF8_TO_OSCHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, strlen, strlen ) |
#define | AK_UTF16_TO_OSCHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen ) |
#define | AK_UTF16_TO_CHAR(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, strlen, AKPLATFORM::AkUtf16StrLen ) |
#define | AK_CHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen) |
#define | AK_OSCHAR_TO_UTF16(in_pdDest, in_pSrc, in_MaxSize) AKPLATFORM::AkSimpleConvertString( in_pdDest, in_pSrc, in_MaxSize, AKPLATFORM::AkUtf16StrLen, strlen) |
#define | __ak_cpuid_count(level, count, a, b, c, d) |
함수 | |
void | AKPLATFORM::PerformanceFrequency (AkInt64 *out_piFreq) |
Platform Independent Helper 더 자세히 ... |
|
void | AKPLATFORM::OutputDebugMsg (const char *in_pszMsg) |
Output a debug message on the console (Ansi string) 더 자세히 ... |
|
template<int MaxSize = 0> | |
void | AKPLATFORM::OutputDebugMsgV (const char *in_pszFmt,...) |
Output a debug message on the console (variadic function). 더 자세히 ... |
|
void | AKPLATFORM::PerformanceCounter (AkInt64 *out_piLastTime) |
Platform Independent Helper 더 자세히 ... |
|
template<class destType , class srcType > | |
size_t | AKPLATFORM::AkSimpleConvertString (destType *in_pdDest, const srcType *in_pSrc, size_t in_MaxSize, size_t destStrLen(const destType *), size_t srcStrLen(const srcType *)) |
void | AKPLATFORM::AkCreateThread (AkThreadRoutine pStartRoutine, void *pParams, const AkThreadProperties &in_threadProperties, AkThread *out_pThread, const char *) |
Platform Independent Helper 더 자세히 ... |
|
static __inline int | AKPLATFORM::__ak_get_cpuid_count (unsigned int __leaf, unsigned int __subleaf, unsigned int *__eax, unsigned int *__ebx, unsigned int *__ecx, unsigned int *__edx) |
void | AKPLATFORM::CPUID (AkUInt32 in_uLeafOpcode, AkUInt32 in_uSubLeafOpcode, unsigned int out_uCPUFeatures[4]) |
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요