javauis/mmapi_qt/baseline/src/ratecontrol.cpp
changeset 26 dc7c549001d5
parent 23 98ccebc37403
equal deleted inserted replaced
23:98ccebc37403 26:dc7c549001d5
    97     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
    97     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
    98                                      RateControl,
    98                                      RateControl,
    99                                      &CMMARateControl::MinRateL,
    99                                      &CMMARateControl::MinRateL,
   100                                      &returnValue);
   100                                      &returnValue);
   101 
   101 
   102     LOG1( EJavaMMAPI, EInfo, "RateControl__1getMinRate return value %d", returnValue);
   102     LOG1(EJavaMMAPI, EInfo, "RateControl__1getMinRate return value %d", returnValue);
   103 
   103 
   104     return (error == KErrNone) ? returnValue : error;
   104     return (error == KErrNone) ? returnValue : error;
   105 }
   105 }
   106 
   106 
   107 /**
   107 /**
   129     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
   129     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
   130                                      RateControl,
   130                                      RateControl,
   131                                      &CMMARateControl::RateL,
   131                                      &CMMARateControl::RateL,
   132                                      &returnValue);
   132                                      &returnValue);
   133 
   133 
   134     LOG1( EJavaMMAPI, EInfo, "RateControl__1getRate return value %d", returnValue);
   134     LOG1(EJavaMMAPI, EInfo, "RateControl__1getRate return value %d", returnValue);
   135 
   135 
   136     return (error == KErrNone) ? returnValue : error;
   136     return (error == KErrNone) ? returnValue : error;
   137 }
   137 }
   138 
   138 
   139 /**
   139 /**
   147  jint aEventSourceHandle,
   147  jint aEventSourceHandle,
   148  jint aRate)
   148  jint aRate)
   149 {
   149 {
   150     // Get pointer to native event source.
   150     // Get pointer to native event source.
   151     MMAFunctionServer* eventSource =
   151     MMAFunctionServer* eventSource =
   152 	  reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle);
   152         reinterpret_cast< MMAFunctionServer *>(aEventSourceHandle);
   153 
   153 
   154     CMMARateControl* RateControl =
   154     CMMARateControl* RateControl =
   155         reinterpret_cast< CMMARateControl *>(aControlHandle);
   155         reinterpret_cast< CMMARateControl *>(aControlHandle);
   156 
   156 
   157     // Return value will be actual rate set or default value if rate is not
   157     // Return value will be actual rate set or default value if rate is not
   163                                      RateControl,
   163                                      RateControl,
   164                                      &CMMARateControl::SetRateL,
   164                                      &CMMARateControl::SetRateL,
   165                                      aRate,
   165                                      aRate,
   166                                      &returnValue);
   166                                      &returnValue);
   167 
   167 
   168     LOG1( EJavaMMAPI, EInfo, "RateControl__1setRate return value %d", returnValue);
   168     LOG1(EJavaMMAPI, EInfo, "RateControl__1setRate return value %d", returnValue);
   169 
   169 
   170     return (error == KErrNone) ? returnValue : error;
   170     return (error == KErrNone) ? returnValue : error;
   171 }
   171 }
   172 
   172 
   173 /**
   173 /**
   192 
   192 
   193     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
   193     error = eventSource->ExecuteTrap(&ReturnIntFuncL,
   194                                      RateControl,
   194                                      RateControl,
   195                                      &CMMARateControl::MaxRateL,
   195                                      &CMMARateControl::MaxRateL,
   196                                      &returnValue);
   196                                      &returnValue);
   197     LOG1( EJavaMMAPI, EInfo, "RateControl__1getMaxRate return value %d", returnValue);
   197     LOG1(EJavaMMAPI, EInfo, "RateControl__1getMaxRate return value %d", returnValue);
   198 
   198 
   199     return (error == KErrNone) ? returnValue : error;
   199     return (error == KErrNone) ? returnValue : error;
   200 }
   200 }
   201 
   201 
   202 //  END OF FILE
   202 //  END OF FILE