Custom Platform Support Development Kit
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Namespaces | Enumerations | Variables
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 point 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.