mmmw_plat/openmax_al_api/tsrc/openmaxaltestmodule/inc/openmaxaltestmodule.h
changeset 31 8dfd592727cb
parent 16 43d09473c595
child 28 ebf79c79991a
equal deleted inserted replaced
22:128eb6a32b84 31:8dfd592727cb
    96         * Destructor.
    96         * Destructor.
    97         */
    97         */
    98         virtual ~COpenMAXALTestModule();
    98         virtual ~COpenMAXALTestModule();
    99 
    99 
   100         virtual void HandlePlayItfCallback( XAPlayItf caller, XAuint32 event );
   100         virtual void HandlePlayItfCallback( XAPlayItf caller, XAuint32 event );
       
   101         virtual void HandleRadioItfCallback(XARadioItf caller, XAuint32 event );
   101         virtual void HandleObjectCallback(XAObjectItf caller,XAuint32 event,
   102         virtual void HandleObjectCallback(XAObjectItf caller,XAuint32 event,
   102                                 XAresult result,XAuint32 param, void * pInterface);
   103                                 XAresult result,XAuint32 param, void * pInterface);
   103      
   104      
   104         enum TOMXExpectedEvent
   105         enum TOMXExpectedEvent
   105             {
   106             {
   352         virtual TInt al_seekitf_SetLoop( CStifItemParser& aItem );
   353         virtual TInt al_seekitf_SetLoop( CStifItemParser& aItem );
   353         virtual TInt al_seekitf_GetLoop( CStifItemParser& aItem );
   354         virtual TInt al_seekitf_GetLoop( CStifItemParser& aItem );
   354         
   355         
   355         virtual TInt al_dynsrcitf_SetSource( CStifItemParser& aItem );
   356         virtual TInt al_dynsrcitf_SetSource( CStifItemParser& aItem );
   356         
   357         
       
   358         virtual TInt al_radioitf_SetFreqRange(CStifItemParser& aItem );
       
   359         virtual TInt al_radioitf_GetFreqRange(CStifItemParser& aItem );
       
   360         virtual TInt al_radioitf_IsFreqRangeSupported(CStifItemParser& aItem );
       
   361         virtual TInt al_radioitf_GetFreqRangeProperties(CStifItemParser& aItem );
       
   362         virtual TInt al_radioitf_SetFrequency(CStifItemParser& aItem );
       
   363         virtual TInt al_radioitf_CancelSetFrequency(CStifItemParser& aItem );
       
   364         virtual TInt al_radioitf_GetFrequency(CStifItemParser& aItem );
       
   365         virtual TInt al_radioitf_SetSquelch(CStifItemParser& aItem );
       
   366         virtual TInt al_radioitf_GetSquelch(CStifItemParser& aItem );
       
   367         virtual TInt al_radioitf_SetStereoMode(CStifItemParser& aItem );
       
   368         virtual TInt al_radioitf_GetStereoMode(CStifItemParser& aItem );
       
   369         virtual TInt al_radioitf_GetSignalStrength(CStifItemParser& aItem );
       
   370         virtual TInt al_radioitf_Seek(CStifItemParser& aItem );
       
   371         virtual TInt al_radioitf_StopSeeking(CStifItemParser& aItem ); 
       
   372        	virtual TInt al_radioitf_RegisterRadioCallback(CStifItemParser& aItem ); 
   357         virtual TInt al_strminfoitf_QueryMediaContainerInformation( CStifItemParser& aItem );
   373         virtual TInt al_strminfoitf_QueryMediaContainerInformation( CStifItemParser& aItem );
   358         virtual TInt al_strminfoitf_QueryStreamType( CStifItemParser& aItem );
   374         virtual TInt al_strminfoitf_QueryStreamType( CStifItemParser& aItem );
   359         virtual TInt al_strminfoitf_QueryStreamInformation( CStifItemParser& aItem );
   375         virtual TInt al_strminfoitf_QueryStreamInformation( CStifItemParser& aItem );
   360         virtual TInt al_strminfoitf_QueryStreamName( CStifItemParser& aItem );
   376         virtual TInt al_strminfoitf_QueryStreamName( CStifItemParser& aItem );
   361         virtual TInt al_strminfoitf_RegisterStreamChangeCallback( CStifItemParser& aItem );
   377         virtual TInt al_strminfoitf_RegisterStreamChangeCallback( CStifItemParser& aItem );
   385         virtual TInt al_nokiavolumeextitf_SetCallbackEventsMask( CStifItemParser& aItem ); 
   401         virtual TInt al_nokiavolumeextitf_SetCallbackEventsMask( CStifItemParser& aItem ); 
   386         virtual TInt al_nokiavolumeextitf_GetCallbackEventsMask( CStifItemParser& aItem ); 
   402         virtual TInt al_nokiavolumeextitf_GetCallbackEventsMask( CStifItemParser& aItem ); 
   387 
   403 
   388         virtual TInt al_nokialinearvolumeitf_SetVolumeLevel( CStifItemParser& aItem );
   404         virtual TInt al_nokialinearvolumeitf_SetVolumeLevel( CStifItemParser& aItem );
   389         virtual TInt al_nokialinearvolumeitf_GetVolumeLevel( CStifItemParser& aItem );
   405         virtual TInt al_nokialinearvolumeitf_GetVolumeLevel( CStifItemParser& aItem );
       
   406         virtual TInt al_nokialinearvolumeitf_SetGetVolumeLevel( CStifItemParser& aItem );        
   390         virtual TInt al_nokialinearvolumeitf_GetStepCount( CStifItemParser& aItem );
   407         virtual TInt al_nokialinearvolumeitf_GetStepCount( CStifItemParser& aItem );
   391         virtual TInt al_nokialinearvolumeitf_RegisterVolumeCallback( CStifItemParser& aItem );
   408         virtual TInt al_nokialinearvolumeitf_RegisterVolumeCallback( CStifItemParser& aItem );
   392         virtual TInt al_nokialinearvolumeitf_SetCallbackEventsMask( CStifItemParser& aItem );
   409         virtual TInt al_nokialinearvolumeitf_SetCallbackEventsMask( CStifItemParser& aItem );
   393         virtual TInt al_nokialinearvolumeitf_GetCallbackEventsMask( CStifItemParser& aItem );
   410         virtual TInt al_nokialinearvolumeitf_GetCallbackEventsMask( CStifItemParser& aItem );
   394 
   411 
   465         XAObjectItf m_MORadioObject;
   482         XAObjectItf m_MORadioObject;
   466         XAObjectItf m_MOCameraObject;
   483         XAObjectItf m_MOCameraObject;
   467 
   484 
   468         XAPlayItf m_PlayItf;
   485         XAPlayItf m_PlayItf;
   469         XASeekItf m_SeekItf;
   486         XASeekItf m_SeekItf;
       
   487         XARadioItf m_RadioItf;
   470         XADynamicSourceItf m_DynSrcItf;
   488         XADynamicSourceItf m_DynSrcItf;
   471         
   489         
   472         XAVolumeItf m_VolumeItf;
   490         XAVolumeItf m_VolumeItf;
   473         XANokiaLinearVolumeItf  m_NokiaLinearVolumeItf;
   491         XANokiaLinearVolumeItf  m_NokiaLinearVolumeItf;
   474         XANokiaVolumeExtItf m_NokiaVolumeExtItf;
   492         XANokiaVolumeExtItf m_NokiaVolumeExtItf;