00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00007 #pragma once 00008 00009 #include <AK/SoundEngine/Common/AkTypes.h> 00010 #include <AK/SoundEngine/Common/AkSoundEngineExport.h> 00011 #include <AK/SoundEngine/Common/IAkPlugin.h> 00012 00014 namespace AK 00015 { 00016 00017 namespace MotionEngine 00018 { 00026 AK_EXTERNAPIFUNC( AKRESULT, AddPlayerMotionDevice )( 00027 AkUInt8 in_iPlayerID, 00028 AkUInt32 in_iCompanyID, 00029 AkUInt32 in_iDeviceID, 00030 void* in_pDevice = NULL 00031 00032 00033 00034 00035 ); 00036 00041 AK_EXTERNAPIFUNC( void, RemovePlayerMotionDevice )( 00042 AkUInt8 in_iPlayerID, 00043 AkUInt32 in_iCompanyID, 00044 AkUInt32 in_iDeviceID 00045 ); 00046 00050 AK_EXTERNAPIFUNC( void, RegisterMotionDevice )( 00051 AkUInt32 in_ulCompanyID, 00052 AkUInt32 in_ulPluginID, 00053 AkCreatePluginCallback in_pCreateFunc 00054 ); 00055 00061 AK_EXTERNAPIFUNC( void, SetPlayerListener )( 00062 AkUInt8 in_iPlayerID, 00063 AkUInt8 in_iListener 00064 ); 00065 00069 AK_EXTERNAPIFUNC( void, SetPlayerVolume )( 00070 AkUInt8 in_iPlayerID, 00071 AkReal32 in_fVolume 00072 ); 00073 } 00074 }
Questions? Problems? Need more info? Contact us, and we can help!
Visit our Support pageRegister your project and we'll help you get started with no strings attached!
Get started with Wwise