1 #ifndef __FBTRANSPORTAUDIOMANAGER_H__
2 #define __FBTRANSPORTAUDIOMANAGER_H__
45 #include <kaydaradef.h>
50 #define FBSDK_DLL K_DLLIMPORT
55 #ifdef FBSDKUseNamespace
56 namespace FBSDKNamespace {
155 #ifdef FBSDKUseNamespace
Used to play audio clips and access their properties.
MotionBuilder SDK base class.
Transport Tool Audio Manager class.
bool SetShowRightChannel(bool pShow)
Set the 'Show Right Channel' state.
bool SetAudioClip(FBAudioClip *pAudioClip)
Set the Audio Clip to display on the Transport Tool.
bool GetShowRightChannel()
Get the 'Show Right Channel' state.
bool SetAudioTrack(FBStoryTrack *pAudioTrack)
Set the Audio Track to display on the Transport Tool.
static FBTransportAudioManager & TheOne()
Returns the only instance of FBTransportAudioManager.
bool SetShowLeftChannel(bool pShow)
Set the 'Show Left Channel' state.
bool SetLockPitchToSpeed(bool pLock)
Set the 'Lock Pitch to Speed' state.
bool GetShowAudio()
Get the 'Show Audio' state.
FBTransportAudioManager()
Constructor.
FBStoryTrack * GetAudioTrack()
Get the Audio Track displayed on the Transport Tool.
bool GetLockPitchToSpeed()
Get the 'Lock Pitch to Speed' state.
bool SetShowAudio(bool pShow)
Set the 'Show Audio' state.
bool GetShowLeftChannel()
Get the 'Show Left Channel' state.
FBAudioClip * GetAudioClip()
Get the Audio Clip displayed on the Transport Tool.
bool RemoveAudio()
Remove the audio clip or audio track currently displayed on the Transport Tool.
FB_DEFINE_COMPONENT(K_DLLIMPORT, AnimationNode)
Animation node class.
#define FBClassDeclare(Name, Parent)
Class declaration.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.