Custom Platform Support Development Kit  1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
ISound.h File Reference

This file contains the interface for ISound. The ISound interface represents a sound object attached to a frame. More...

#include "FCMPreConfig.h"
#include "FCMPluginInterface.h"
#include "Utils/DOMTypes.h"
#include "FCMPostConfig.h"

Go to the source code of this file.

Classes

struct  DOM::FrameElement::SOUND_LOOP_MODE
 Defines the loop mode for a sound. More...
 
struct  DOM::FrameElement::SOUND_LIMIT
 Defines the starting and ending points of the sound object. More...
 
class  DOM::FrameElement::ISound
 Defines the interface that represents a sound item attached to a frame. More...
 

Namespaces

 DOM
 Provides interfaces and other definitions to access the FLA authored contents in the form of a DOM (Document Object Model).
 
 DOM::Utils
 Provides utility interfaces and definitions.
 
 DOM::LibraryItem
 Provides interfaces and definitions for Library Items.
 
 DOM::FrameElement
 Provides interfaces and definitions for Frame elements.
 

Enumerations

enum  DOM::FrameElement::SoundRepeatMode { DOM::FrameElement::SOUND_REPEAT_INFINITE, DOM::FrameElement::SOUND_REPEAT_FINITE }
 This enum defines the repetition mode of a sound. More...
 
enum  DOM::FrameElement::SoundSyncMode { DOM::FrameElement::SOUND_SYNC_EVENT, DOM::FrameElement::SOUND_SYNC_START, DOM::FrameElement::SOUND_SYNC_STOP, DOM::FrameElement::SOUND_SYNC_STREAM }
 This enum defines sync mode of a sound. More...
 

Variables

FCM::ConstFCMIID DOM::FrameElement::IID_ISOUND_ELEMENT
 Defines the universally-unique interface ID for ISound. More...
 

Detailed Description

This file contains the interface for ISound. The ISound interface represents a sound object attached to a frame.