48 #define FBSDK_DLL K_DLLIMPORT
54 #ifdef FBSDKUseNamespace
205 bool SetOnline(
bool pOnline );
210 bool IsOnline()
const;
221 bool PrepareToRecord(
const char* pRecordingPath,
228 bool TurnOffRecording();
233 bool IsReadyToRecord()
const;
245 bool SetRecordingFormat(
FBAudioFmt pAudioFormat );
257 bool SetDelay(
FBTime& pDelay );
319 virtual void FBDelete();
342 bool FileOpen(
char const * pPath);
418 #ifdef FBSDKUseNamespace
FBExistingClipAction
Action to perform, when preparing an Audio In object to record, when the action clip associated to th...
FBPropertyBool TakeSetsInPoint
[Deprecated]Read Write Property: Indicates whether to lock the InPoint to the start of the take...
#define __FBClassDeclare(Name, Parent)
For internal use only.
#define FBSDK_DLL
Be sure that FBSDK_DLL is defined only once...
Default mode, where each channel play in its respective speaker.
Previously triggered clips that are still playing won't be stopped and mixing will occur...
FBPropertyString Path
Read Only Property: Full Path of the media.
Overwrite the existing file on disk.
#define FB_DEFINE_COMPONENT(DllTag, Type)
Define a component and give it the ability to be a property.
class FBPropertyBaseComponent< FBAudioOut * > FBPropertyAudioOut
Property class: const char * (String).
FBUseChnMode
Use Channel modes.
Used to play audio clips and access their properties.
int FBAudioFmt
A type definition for FBAudioFmt.
Cancel preparing the audio in to record.
If a previously triggered clip is playing, it will only be stopped, otherwise a new starts playing...
class FBPropertyBase< int, kFBPT_int > FBPropertyInt
Property: int
FBPropertyAudioOut Destination
Read Write Property: The audio output destination where the clip will be played.
Append the new recording to existing recording.
FBExistingFileAction
Action to perform, when preparing an Audio In object to record, when the action clip associated to th...
class FBPropertyBaseEnum< enum FBUseChnMode > FBPropertyUseChnMode
FBPropertyTake CurrentTake
Read Write Property: The take this media belongs to.
FBPropertyInt Format
Read Only Property: Data format of media, including rate, bits and channels count.
FBPropertyBool LockPitchToSpeed
Read Write Property: Time stretch enabled factor.
#define FB_DEFINE_ENUM(DllTag, Type)
Define an enum and give it the ability to be a property.
FBPropertyUseChnMode UseChannelMode
[Deprecated]Read Write Property: Enables you to control which track are used with stereo clips...
FBPropertyUseChnMode UseChannel
Read Write Property: Enables you to control which track are used with stereo clips.
FBPropertyTime InPoint
[Deprecated]Read Write Property: Refer to DstIn.
FBPropertyBool LockClipSpeed
Read Write Property: Indicates whether to lock the current playing speed.
FBTriggerStyle
Audio clips' trigger styles.
FBPropertyInt Bits
Read Only Property: the bits of media.
FBPropertyDouble ClipSpeed
Read Write Property: The speed of the media when being played.
PropertyList: Concrete class for PropertyList of component
Left channel will be played in both speakers.
#define __FB_FORWARD(ClassName)
Forwarding of class and typedef declaration.
FBPropertyTime SrcDuration
Read Only Property: The duration time of media.
FBPropertyString RelativePath
Read Only Property: Relative path of media.
FBPropertyString Filename
[Deprecated]Read Only Property: Refer to Path
FBPropertyTime DstIn
Read Write Property: When not used in the Story, this specify when the clips begin to play...
Access data directly to disk using a cache system.
Right channel will be played in both speakers.
#define FBSDKNamespace
FBSDKNamespace define.
Audio formats definition.
class FBPropertyBaseEnum< enum FBAccessMode > FBPropertyAccessMode
FBPropertyTime SrcIn
Read Only Property: The begin time of media.
FBPropertyTime DstEnd
Read Write Property: Total duration of this audio clip.
Access data from memory, which means that it will copyed entirely into it.
FBPropertyBool ConstrainDstToTake
Read Write Property: Indicates whether to constrain the EndPoint to the end of the take...
FBPropertyInt Rate
Read Only Property: the rate of media.
FBPropertyDouble Pitch
Read Write Property: The audio clip pitch value.
FBPropertyInt Channels
Read Only Property: the number of channels in use.
MotionBuilder SDK base class.
Ask the user for desired operation via a dialog.
class FBPropertyBase< double, kFBPT_double > FBPropertyDouble
Property: double
class FBPropertyBase< FBTime, kFBPT_Time > FBPropertyTime
Property: FBTime
FBPropertyBool Scrubbing
Read Write Property: Control which clip (one at a time) can shuttle when playing a various speeds...
FBPropertyTime DstDuration
Read Write Property: When not used in the Story, this specify when the clips stops playing...
class FBPropertyBaseComponent< FBTake * > FBPropertyTake
FBPropertyTime EndPoint
[Deprecated]Read Write Property: Refer to DstEnd.
Previously triggered clips that are still playing will be stopped.
FBAudioOut * FBAudioOutGetDefault()
Get default audio output.
FBPropertyTime Duration
[Deprecated]Read Write Property: Refer to DstDuration.
Cancel preparing the audio in to record.
FBPropertyTime SrcEnd
Read Only Property: The end time of media.
FBAccessMode
Data access modes.
Remove the action clip from the scene.
FBPropertyAccessMode AccessMode
Read Write Property: Specify the media data access mode between disk or memory.
Ask the user for desired operation via a dialog.
class FBPropertyBase< bool, kFBPT_bool > FBPropertyBool
Property: bool