Used to play audio clips and access their properties.
This class permits you to access audio clip's properties to read or change them.

Public Member Functions |
|
| __init__ (str pFileName, bool pSetToDefaultDest=True, object pObject=None) | |
| Constructor. |
|
| FBDelete () | |
| Virtual FBDelete function. |
|
| bool | Play (FBTriggerStyle pStyle=kFBTriggerStyleContinue, HFBAudioOut pDestination=None) |
| Play audio clip now. |
|
| Stop (HFBAudioOut pDestination=None) | |
| Stop any playing triggered audio clip on a
specified destination. |
|
| bool | IsMediaReady () |
| Check if the audio clip constructed
properly. |
|
| bool | FileOpen (const pPath) |
| Load an audio clip file. |
|
Public Attributes |
|
| FBPropertyString | Path |
| Read Only Property: Full Path of the
media. |
|
| FBPropertyString | Filename |
| [Deprecated]Read Only Property: Refer
to Path. |
|
| FBPropertyString | RelativePath |
| Read Only Property: Relative path of
media. |
|
| FBPropertyBase | Format |
| Read Only Property: Data format of
media, including rate, bits and channels count. |
|
| FBPropertyBase | Channels |
| Read Only Property: the number of
channels in use. |
|
| FBPropertyBase | Rate |
| Read Only Property: the rate of
media. |
|
| FBPropertyBase | Bits |
| Read Only Property: the bits of
media. |
|
| FBPropertyAccessMode | AccessMode |
| Read Write Property: Specify the
media data access mode between disk or memory. |
|
| FBPropertyUseChnMode | UseChannel |
| Read Write Property: Enables you to
control which track are used with stereo clips. |
|
| FBPropertyUseChnMode | UseChannelMode |
| [Deprecated]Read Write Property:
Enables you to control which track are used with stereo clips.
|
|
| FBPropertyBase | ClipSpeed |
| Read Write Property: The speed of the
media when being played. |
|
| FBPropertyBase | SrcIn |
| Read Only Property: The begin time of
media. |
|
| FBPropertyBase | SrcDuration |
| Read Only Property: The duration time
of media. |
|
| FBPropertyBase | SrcEnd |
| Read Only Property: The end time of
media. |
|
| FBPropertyBase | InPoint |
| [Deprecated]Read Write Property:
Refer to DstIn. |
|
| FBPropertyBase | DstIn |
| Read Write Property: When not used in
the Story, this specify when the clips begin to play. |
|
| FBPropertyBase | Duration |
| [Deprecated]Read Write Property:
Refer to DstDuration. |
|
| FBPropertyBase | DstDuration |
| Read Write Property: When not used in
the Story, this specify when the clips stops playing. |
|
| FBPropertyBase | EndPoint |
| [Deprecated]Read Write Property:
Refer to DstEnd. |
|
| FBPropertyBase | DstEnd |
| Read Write Property: Total duration
of this audio clip. |
|
| FBPropertyBase | TakeSetsInPoint |
| [Deprecated]Read Write Property:
Indicates whether to lock the InPoint to the start of the take.
|
|
| FBPropertyBase | ConstrainDstToTake |
| Read Write Property: Indicates
whether to constrain the EndPoint to the end of the take. |
|
| FBPropertyBase | Scrubbing |
| Read Write Property: Control which
clip (one at a time) can shuttle when playing a various speeds.
|
|
| FBPropertyBase | LockClipSpeed |
| Read Write Property: Indicates
whether to lock the current playing speed. |
|
| FBPropertyTake | CurrentTake |
| Read Write Property: The take this
media belongs to. |
|
| FBPropertyAudioOut | Destination |
| Read Write Property: The audio output
destination where the clip will be played. |
|
Constructor.
| pFileName | The complete file path of the media file to access. |
| pSetToDefaultDest | If true and the media file open successfully, it will automatically be connected to an output device. |
| pObject | For internal use only. |
| FBDelete | ( | ) |
| bool Play | ( | FBTriggerStyle | pStyle =
kFBTriggerStyleContinue, |
| HFBAudioOut | pDestination =
None |
||
| ) |
Play audio clip now.
| pStyle | How the audio clip should be triggered. |
| pDestination | Where the audio clip should be played. If NULL, it will play on the default destination. |
| Stop | ( | HFBAudioOut | pDestination =
None |
) |
Stop any playing triggered audio clip on a specified destination.
| pDestination | Where the audio clip is playing. If NULL, the default destination will be used. |
| bool IsMediaReady | ( | ) |
Check if the audio clip constructed properly.
| bool FileOpen | ( | const pPath | ) |
Load an audio clip file.
| pPath | The filesystem path of the audio clip file to load. |
Read Only Property: Full Path of the media.
[Deprecated]Read Only Property: Refer to Path.
Read Only Property: Relative path of media.
| FBPropertyBase Format |
Read Only Property: Data format of media, including rate, bits and channels count.
You can typecast it to a FBAudioFmt.
| FBPropertyBase Channels |
Read Only Property: the number of channels in use.
| FBPropertyBase Rate |
Read Only Property: the rate of media.
| FBPropertyBase Bits |
Read Only Property: the bits of media.
| FBPropertyAccessMode AccessMode |
Read Write Property: Specify the media data access mode between disk or memory.
| FBPropertyUseChnMode UseChannel |
Read Write Property: Enables you to control which track are used with stereo clips.
| FBPropertyUseChnMode UseChannelMode |
[Deprecated]Read Write Property: Enables you to control which track are used with stereo clips.
| FBPropertyBase ClipSpeed |
Read Write Property: The speed of the media when being played.
| FBPropertyBase SrcIn |
Read Only Property: The begin time of media.
| FBPropertyBase SrcDuration |
Read Only Property: The duration time of media.
| FBPropertyBase SrcEnd |
Read Only Property: The end time of media.
| FBPropertyBase InPoint |
[Deprecated]Read Write Property: Refer to DstIn.
| FBPropertyBase DstIn |
Read Write Property: When not used in the Story, this specify when the clips begin to play.
| FBPropertyBase Duration |
[Deprecated]Read Write Property: Refer to DstDuration.
| FBPropertyBase DstDuration |
Read Write Property: When not used in the Story, this specify when the clips stops playing.
| FBPropertyBase EndPoint |
[Deprecated]Read Write Property: Refer to DstEnd.
| FBPropertyBase DstEnd |
Read Write Property: Total duration of this audio clip.
| FBPropertyBase TakeSetsInPoint |
[Deprecated]Read Write Property: Indicates whether to lock the InPoint to the start of the take.
| FBPropertyBase ConstrainDstToTake |
Read Write Property: Indicates whether to constrain the EndPoint to the end of the take.
| FBPropertyBase Scrubbing |
Read Write Property: Control which clip (one at a time) can shuttle when playing a various speeds.
| FBPropertyBase LockClipSpeed |
Read Write Property: Indicates whether to lock the current playing speed.
| FBPropertyTake CurrentTake |
Read Write Property: The take this media belongs to.
| FBPropertyAudioOut Destination |
Read Write Property: The audio output destination where the clip will be played.