The E-ADT representing audio data
![]() | AudioTypeId type id accessible without object |
![]() | CreateStatsInfo (const XxxADTMetaInfo *MetaInfo, TypeStats*& StatsInfo) create statistics information |
![]() | GetContentType (void *ResultHandle) This function will only be called on ADTs which support callbacks |
![]() | GetMethodIndex (const char* MethName, XxxValueExpression* Owner, XxxValueExprList *ArgList, XxxBool IsAggr, int& MethodIndex, XxxBool& Success) / this is a wrapper for matchMethodName() |
![]() | ReadText (istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo) |
![]() | XxxAudioADT (XxxBasicType Id) |
![]() | ~XxxAudioADT () |
![]() | AudioMetaInfo : public XxxADTMetaInfo Meta-info for an audio object | ||||||||||||||||||||||||||||||||
![]() | AudioStatsInfo : public XxxADTClass::TypeStats | ||||||||||||||||||||||||||||||||
![]() | AudioStruct : public XxxADTValue structure used to represent an Audio within a record | ||||||||||||||||||||||||||||||||
![]() | PlanInfo : public XxxFuncPlanInfo The plan structure for functions over audio types
|
![]() | AU local consts |
![]() | getOid (const XxxADTValue* Object, XxxShoreVolumeId& VolId, XxxShoreObjectId& LocalId) |
![]() | makeMetaInfo (const MetaInfoHandle& MIHandle, XxxADTMetaInfo*& MI) |
![]() | parseMetaInfo (const char* MetaInfoString, MetaInfoHandle& MIHandle) local method defs |
![]() | registerMethods () / helper method used by constructor |
![]() | registerRules () / helper method used by constructor |
![]() | showDataFile (const char* FileName, ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo) |
![]() | VibroVolumeMergeAct (XxxValueExpression* InVExpr, void* RuleData, XxxValueExpression*& OutVExpr) Action for the vibro-volume merge rule |
![]() | AUD_AU The type of the audio source, e.g. AU, WAV, etc. |
The E-ADT representing audio data
typedef enum AUD_AU
static const char* AU
class AudioMetaInfo: public XxxADTMetaInfo
AudioType Format
int AvgAudioSize
inline virtual XxxErrCode SerializeCopySize(int &Size)
inline virtual XxxErrCode SerializeCopy(char *Data)
class AudioStruct: public XxxADTValue
class PlanInfo: public XxxFuncPlanInfo
XxxErrCode execBack(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execMix(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execConcat(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execTranslate(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execEcho(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execVibro(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execClip(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execVolume(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execNothing(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execVibroVolume(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode execRate(XxxValueEnv* Env, XxxADTValue *ReturnValue)
XxxErrCode getMemAudio(AudioStruct* AS, XxxBool ToDecompress, long*& AudioInMem, double t1=-1., double t2=-1.)
XxxErrCode putMemAudio(AudioStruct* ResultAS, XxxBool ToCompress, AudioStruct* AS, long* AudioInMem)
XxxErrCode reclaimMemAudio(AudioStruct* AS, XxxBool ToDecompress)
static XxxErrCode VibroVolumeMergeAct(XxxValueExpression* InVExpr, void* RuleData, XxxValueExpression*& OutVExpr)
RuleData - Any data passed in by the rule firing
OutVExpr - The resultant expression
virtual XxxErrCode parseMetaInfo(const char* MetaInfoString, MetaInfoHandle& MIHandle)
virtual XxxErrCode makeMetaInfo(const MetaInfoHandle& MIHandle, XxxADTMetaInfo*& MI)
class AudioStatsInfo: public XxxADTClass::TypeStats
virtual XxxErrCode getOid(const XxxADTValue* Object, XxxShoreVolumeId& VolId, XxxShoreObjectId& LocalId)
virtual XxxErrCode showDataFile(const char* FileName, ostream& OutStream, const XxxADTValue* Object, const XxxADTMetaInfo* MetaInfo)
void registerMethods()
void registerRules()
XxxAudioADT(XxxBasicType Id)
virtual ~XxxAudioADT()
virtual XxxErrCode ReadText(istream& InStream, XxxADTValue* ObjectRef, const XxxADTMetaInfo* MetaInfo)
virtual const char* GetContentType(void *ResultHandle)
virtual XxxErrCode CreateStatsInfo(const XxxADTMetaInfo *MetaInfo, TypeStats*& StatsInfo)
XxxErrCode GetMethodIndex(const char* MethName, XxxValueExpression* Owner, XxxValueExprList *ArgList, XxxBool IsAggr, int& MethodIndex, XxxBool& Success)
this page has been generated automatically by doc++
(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de