1#ifndef __FBCAMERASWITCHERAUDIOMANAGER_H__
2#define __FBCAMERASWITCHERAUDIOMANAGER_H__
45#include <kaydaradef.h>
50#define FBSDK_DLL K_DLLIMPORT
55#ifdef FBSDKUseNamespace
56namespace FBSDKNamespace {
155#ifdef FBSDKUseNamespace
Used to play audio clips and access their properties.
Camera Switcher 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 Camera Switcher.
bool GetShowRightChannel()
Get the 'Show Right Channel' state.
bool SetAudioTrack(FBStoryTrack *pAudioTrack)
Set the Audio Track to display on the Camera Switcher.
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.
FBAudioClip * GetAudioClip()
Get the Audio Clip displayed on the Camera Switcher.
bool GetLockPitchToSpeed()
Get the 'Lock Pitch to Speed' state.
FBCameraSwitcherAudioManager()
Constructor.
bool SetShowAudio(bool pShow)
Set the 'Show Audio' state.
static FBCameraSwitcherAudioManager & TheOne()
Returns the only instance of FBCameraSwitcherAudioManager.
bool GetShowLeftChannel()
Get the 'Show Left Channel' state.
bool RemoveAudio()
Remove the audio clip or audio track currently displayed on the Camera Switcher.
FBStoryTrack * GetAudioTrack()
Get the Audio Track displayed on the Camera Switcher.
MotionBuilder SDK base class.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
#define FBClassDeclare(Name, Parent)
Class declaration.
#define FB_DEFINE_COMPONENT(DllTag, Type)
Define a component and give it the ability to be a property.
#define FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.