Version
menu_open
link

include/AK/MotionEngine/Common/AkMotionEngine.h

Go to the documentation of this file.
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 }

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise