Public Types | Public Member Functions | Protected Types | List of all members
imeas::CWavSamplesLoaderComp Class Reference

#include <CWavSamplesLoaderComp.h>

Inheritance diagram for imeas::CWavSamplesLoaderComp:
icomp::CComponentBase ifile::IFilePersistence icomp::IComponent ifile::IFileTypeInfo istd::IPolymorphic istd::IPolymorphic

Public Types

typedef icomp::CComponentBase BaseClass
 

Public Member Functions

virtual bool IsOperationSupported (const istd::IChangeable *dataObjectPtr, const QString *filePathPtr=NULL, int flags=-1, bool beQuiet=true) const
 
virtual int LoadFromFile (istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
virtual int SaveToFile (const istd::IChangeable &data, const QString &filePath=QString(), ibase::IProgressManager *progressManagerPtr=NULL) const
 
virtual bool GetFileExtensions (QStringList &result, const istd::IChangeable *dataObjectPtr=NULL, int flags=-1, bool doAppend=false) const
 
virtual QString GetTypeDescription (const QString *extensionPtr=NULL) const
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 

Protected Types

enum  WavContaints { WC_BYTES_PER_SAMPLE = 2, WC_BITS_PER_SAMPLE = WC_BYTES_PER_SAMPLE * 8, WC_WAVE_FORMAT_PCM = 1 }
 

Detailed Description

Definition at line 14 of file CWavSamplesLoaderComp.h.

Member Typedef Documentation

Definition at line 19 of file CWavSamplesLoaderComp.h.

Member Enumeration Documentation

Enumerator
WC_BYTES_PER_SAMPLE 
WC_BITS_PER_SAMPLE 
WC_WAVE_FORMAT_PCM 

Definition at line 46 of file CWavSamplesLoaderComp.h.

Member Function Documentation

virtual bool imeas::CWavSamplesLoaderComp::GetFileExtensions ( QStringList &  result,
const istd::IChangeable dataObjectPtr = NULL,
int  flags = -1,
bool  doAppend = false 
) const
virtual
virtual QString imeas::CWavSamplesLoaderComp::GetTypeDescription ( const QString *  extensionPtr = NULL) const
virtual
virtual bool imeas::CWavSamplesLoaderComp::IsOperationSupported ( const istd::IChangeable dataObjectPtr,
const QString *  filePathPtr = NULL,
int  flags = -1,
bool  beQuiet = true 
) const
virtual
virtual int imeas::CWavSamplesLoaderComp::LoadFromFile ( istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual
virtual int imeas::CWavSamplesLoaderComp::SaveToFile ( const istd::IChangeable data,
const QString &  filePath = QString(),
ibase::IProgressManager progressManagerPtr = NULL 
) const
virtual

The documentation for this class was generated from the following file:

© 2007-2017 Witold Gantzke and Kirill Lepskiy