mmfenh/advancedaudiocontroller/tsrc/advancedaudiocontrollertestmodule/AudioRecorderTestModule/inc/RecordingBase.h
branchRCL_3
changeset 7 709f89d8c047
parent 0 71ca22bcf22a
equal deleted inserted replaced
3:4f62049db6ac 7:709f89d8c047
    24 #endif // _MSC_VER > 1000
    24 #endif // _MSC_VER > 1000
    25 
    25 
    26 #include <MdaAudioSampleEditor.h>
    26 #include <MdaAudioSampleEditor.h>
    27 #include "TestCaseBase.h"
    27 #include "TestCaseBase.h"
    28 #include "MediaEvent.h"
    28 #include "MediaEvent.h"
    29 
    29 #include <f32file.h>
    30 class CRecordingBase;
    30 class CRecordingBase;
    31 
    31 
    32 typedef CRecordingBase* recPtr;
    32 typedef CRecordingBase* recPtr;
    33 typedef  recPtr (*CreateObjectFunction)(CTestModuleIf*, CStifLogger*);
    33 typedef  recPtr (*CreateObjectFunction)(CTestModuleIf*, CStifLogger*);
    34 
    34 
    74 	bool isMp4;
    74 	bool isMp4;
    75 	bool isWav;
    75 	bool isWav;
    76 	bool isAmr;
    76 	bool isAmr;
    77 	bool isBitRateTest;
    77 	bool isBitRateTest;
    78 
    78 
       
    79 	RFs iFs;
       
    80 
       
    81 	        /**
       
    82 	        * Pointer to a file manager object. Owned.
       
    83 	        */
       
    84   CFileMan* iFileMan;
       
    85 
    79 	//To create an object of the derived class
    86 	//To create an object of the derived class
    80 	static CRecordingBase* CreateObjectL(CTestModuleIf *aConsole, CStifLogger *aLogger);
    87 	static CRecordingBase* CreateObjectL(CTestModuleIf *aConsole, CStifLogger *aLogger);
    81 
    88 
    82 	//To forward the run test case
    89 	//To forward the run test case
    83 	static TInt RunTestL(CTestModuleIf *aConsole, CStifLogger *aLogger, CStifSectionParser *aParser, TInt* clipCounter, CreateObjectFunction coFunc = NULL);
    90 	static TInt RunTestL(CTestModuleIf *aConsole, CStifLogger *aLogger, CStifSectionParser *aParser, TInt* clipCounter, CreateObjectFunction coFunc = NULL);