devsoundextensions/mmextfw/custominterfaceutility/CustomInterfaceUtility/src/CustomInterfaceUtility.cpp
changeset 2 5c1df44f2eed
parent 0 b8ed18f6c07b
equal deleted inserted replaced
1:fcaf4606ba4e 2:5c1df44f2eed
    28 #include <videorecorder.h>
    28 #include <videorecorder.h>
    29 
    29 
    30 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioConvertUtility& aUtility)
    30 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioConvertUtility& aUtility)
    31 	{
    31 	{
    32 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
    32 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
    33 	CleanupStack::PushL(customCommandUtility);
    33 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    34 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    34 
    35 	CleanupStack::Pop(customCommandUtility);
    35 	return util;
    36 	return util;
    36 	}
    37 	}
    37 
    38 
    38 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioPlayerUtility& aUtility)
    39 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioPlayerUtility& aUtility)
    39 	{
    40 	{
    40 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
    41 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
    42 	CleanupStack::PushL(customCommandUtility);
    41 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    43 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    42 
    44 	CleanupStack::Pop(customCommandUtility);
    43 	return util;
    45 	return util;
    44 	}
    46 	}
    45 
    47 
    46 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioRecorderUtility& aUtility,
    48 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMdaAudioRecorderUtility& aUtility,
    47                                                                 TBool aRecordStream)
    49                                                                 TBool aRecordStream)
    48 	{
    50 	{
    49 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility,aRecordStream);
    51 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility,aRecordStream);
       
    52 	CleanupStack::PushL(customCommandUtility);
    50 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    53 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    51 
    54 	CleanupStack::Pop(customCommandUtility);
    52 	return util;
    55 	return util;
    53 	}
    56 	}
    54 
    57 
    55 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CCustomCommandUtility* aCustomCommandUtility)
    58 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CCustomCommandUtility* aCustomCommandUtility)
    56 	{
    59 	{
    76 	}
    79 	}
    77 
    80 
    78 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMidiClientUtility& aUtility)
    81 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CMidiClientUtility& aUtility)
    79 	{
    82 	{
    80 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
    83 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
    84 	CleanupStack::PushL(customCommandUtility);
    81 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    85 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    82 
    86 	CleanupStack::Pop(customCommandUtility);
    83 	return util;
    87 	return util;
    84 	}
    88 	}
    85 
    89 
    86 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(MCustomCommand& aUtility)
    90 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(MCustomCommand& aUtility)
    87 	{
    91 	{
    91 	}
    95 	}
    92 
    96 
    93 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CDrmPlayerUtility& aUtility)
    97 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CDrmPlayerUtility& aUtility)
    94 	{
    98 	{
    95 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
    99 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
   100 	CleanupStack::PushL(customCommandUtility);
    96 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
   101 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
    97 
   102 	CleanupStack::Pop(customCommandUtility);
    98 	return util;
   103 	return util;
    99 	}
   104 	}
   100 
   105 
   101 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoPlayerUtility& aUtility)
   106 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoPlayerUtility& aUtility)
   102 	{
   107 	{
   103 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
   108 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
   109 	CleanupStack::PushL(customCommandUtility);
   104 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
   110 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
   105 
   111 	CleanupStack::Pop(customCommandUtility);
   106 	return util;
   112 	return util;
   107 	}
   113 	}
   108 
   114 
   109 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoRecorderUtility& aUtility)
   115 EXPORT_C CCustomInterfaceUtility* CCustomInterfaceUtility::NewL(CVideoRecorderUtility& aUtility)
   110 	{
   116 	{
   111 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
   117 	CCustomCommandUtility* customCommandUtility = CCustomCommandUtility::NewL(aUtility);
       
   118 	CleanupStack::PushL(customCommandUtility);
   112 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
   119 	CProxyCustomInterfaceUtility* util = CProxyCustomInterfaceUtility::NewL(customCommandUtility);
   113 
   120 	CleanupStack::Pop(customCommandUtility);
   114 	return util;
   121 	return util;
   115 	}
   122 	}
   116 		
   123 		
   117 EXPORT_C CCustomInterfaceUtility::CCustomInterfaceUtility()
   124 EXPORT_C CCustomInterfaceUtility::CCustomInterfaceUtility()
   118 	{
   125 	{