gst_plugins_symbian/tsrc/gstreamertestmodule/inc/GStreamerTestClass.h
branchRCL_3
changeset 29 567bb019e3e3
parent 2 5505e8908944
child 30 7e817e7e631c
--- a/gst_plugins_symbian/tsrc/gstreamertestmodule/inc/GStreamerTestClass.h	Wed Mar 31 22:03:18 2010 +0300
+++ b/gst_plugins_symbian/tsrc/gstreamertestmodule/inc/GStreamerTestClass.h	Tue Aug 31 15:30:33 2010 +0300
@@ -85,6 +85,7 @@
 _LIT( KTagVolumeRampProperty,"volumeramp");
 _LIT( KTagPriorityProperty,"priority");
 _LIT( KTagPereferenceProperty,"preference");
+_LIT( KTagNumBuffersProperty,"num-buffers");
 _LIT( KTagFourCCProperty,"fourcc");
 _LIT( KTagMimeTypeProperty,"mimetype");
 
@@ -101,7 +102,7 @@
 #ifdef __WINSCW__
 _LIT( KGStreamerTestClassLogPath, "\\logs\\testframework\\" ); 
 #else
-_LIT( KGStreamerTestClassLogPath, "e:\\testing\\Log\\" );
+_LIT( KGStreamerTestClassLogPath, "c:\\logs\\" );
 #endif
 
 // Log file
@@ -154,6 +155,9 @@
     GstElement *iFakesink;
     GstElement *iFilesink;
     GstElement *iEncoder;
+    GstElement *iAACEncoder;
+    GstElement *iQtMux;
+    GstElement *iAmrMux;
     GstElement *iFilter;
     GstElement *iWavenc;
     GstBus* iBus;
@@ -213,7 +217,10 @@
 		    ERESAMPLER,
 		    ECONVERTER,
 		    EDEVSOUNDSRC,
-		    EDEVSOUNDSINK
+		    EDEVSOUNDSINK,
+		    ENOKIAAACENCODER,
+		    ENOKIAQTMUX,
+		    ENOKIAAMRMUX,
 		    };
 		
       enum TElementCustomInterfaces
@@ -453,10 +460,15 @@
 		TInt CustomIntfcProp( CStifItemParser& aItem );
 		
 		TInt SetCapsInPipeLine( CStifItemParser& aItem );
-		
+		TInt StopRecording( CStifItemParser& aItem );
+		TInt GstReliabilitytestRecording( CStifItemParser& aItem );
+		TInt GstReliabilitytestPlaypause( CStifItemParser& aItem );
+		TInt SeekElement( CStifItemParser& aItem );
+		TInt CheckProperties ( CStifItemParser& aItem );
 		TInt SetMainLoopRun( CStifItemParser& aItem );
 		TInt GetConfigureData();
 		TInt SetConfigureData();
+		TInt PlayBack( CStifItemParser& aItem );