mmserv/tms/tmsimpl/src/tmsstreambodyimpl.cpp
branchRCL_3
changeset 17 60e492b28869
parent 12 2eb3b066cc7d
child 19 095bea5f582e
equal deleted inserted replaced
15:ab526b8cacfb 17:60e492b28869
   371             TMSEffectType effecttype;
   371             TMSEffectType effecttype;
   372             iEffectsList[i]->GetType(effecttype);
   372             iEffectsList[i]->GetType(effecttype);
   373             switch (effecttype)
   373             switch (effecttype)
   374                 {
   374                 {
   375                 case TMS_EFFECT_GAIN:
   375                 case TMS_EFFECT_GAIN:
   376                     static_cast<TMSGainEffectImpl*>(iEffectsList[i])->SetProxy(
   376                     static_cast<TMSGainEffectImpl*> (iEffectsList[i])->SetProxy(
   377                             iContext.CallProxy, iMsgQHandler);
   377                             iContext.CallProxy, iMsgQHandler);
   378                     break;
   378                     break;
   379                 case TMS_EFFECT_VOLUME:
   379                 case TMS_EFFECT_VOLUME:
   380                     static_cast<TMSVolumeEffectImpl*>
   380                     static_cast<TMSVolumeEffectImpl*>
   381                         (iEffectsList[i])->SetProxy(iContext.CallProxy,
   381                         (iEffectsList[i])->SetProxy(iContext.CallProxy,
   393         TMSFormatType fmttype;
   393         TMSFormatType fmttype;
   394         iFormat->GetType(fmttype);
   394         iFormat->GetType(fmttype);
   395         switch (fmttype)
   395         switch (fmttype)
   396             {
   396             {
   397             case TMS_FORMAT_PCM:
   397             case TMS_FORMAT_PCM:
   398                 static_cast<TMSPCMFormatImpl*>(iFormat)->SetProxy(&iContext,
   398                 static_cast<TMSPCMFormatImpl*> (iFormat)->SetProxy(&iContext,
   399                         iMsgQHandler);
   399                         iMsgQHandler);
   400                 break;
   400                 break;
   401             case TMS_FORMAT_AMR:
   401             case TMS_FORMAT_AMR:
   402                 static_cast<TMSAMRFormatImpl*>(iFormat)->SetProxy(&iContext,
   402                 static_cast<TMSAMRFormatImpl*> (iFormat)->SetProxy(&iContext,
   403                         iMsgQHandler);
   403                         iMsgQHandler);
   404                 break;
   404                 break;
   405             case TMS_FORMAT_G711:
   405             case TMS_FORMAT_G711:
   406                 static_cast<TMSG711FormatImpl*>(iFormat)->SetProxy(&iContext,
   406                 static_cast<TMSG711FormatImpl*> (iFormat)->SetProxy(&iContext,
   407                         iMsgQHandler);
   407                         iMsgQHandler);
   408                 break;
   408                 break;
   409             case TMS_FORMAT_G729:
   409             case TMS_FORMAT_G729:
   410                 static_cast<TMSG729FormatImpl*>(iFormat)->SetProxy(&iContext,
   410                 static_cast<TMSG729FormatImpl*> (iFormat)->SetProxy(&iContext,
   411                         iMsgQHandler);
   411                         iMsgQHandler);
   412                 break;
   412                 break;
   413             case TMS_FORMAT_ILBC:
   413             case TMS_FORMAT_ILBC:
   414                 static_cast<TMSILBCFormatImpl*>(iFormat)->SetProxy(&iContext,
   414                 static_cast<TMSILBCFormatImpl*> (iFormat)->SetProxy(&iContext,
   415                         iMsgQHandler);
   415                         iMsgQHandler);
   416                 break;
   416                 break;
   417             default:
   417             default:
   418                 ret = TMS_RESULT_INVALID_ARGUMENT;
   418                 ret = TMS_RESULT_INVALID_ARGUMENT;
   419                 break;
   419                 break;
   427             TMSSinkType sinkType;
   427             TMSSinkType sinkType;
   428             iSink->GetType(sinkType);
   428             iSink->GetType(sinkType);
   429             switch (sinkType)
   429             switch (sinkType)
   430                 {
   430                 {
   431                 case TMS_SINK_CLIENT:
   431                 case TMS_SINK_CLIENT:
   432                     static_cast<TMSClientSinkImpl*>(iSink)->SetProxy(
   432                     static_cast<TMSClientSinkImpl*> (iSink)->SetProxy(&iContext,
   433                             iContext.CallProxy, iMsgQHandler);
   433                             iMsgQHandler);
   434                     break;
   434                     break;
   435                 case TMS_SINK_MODEM:
   435                 case TMS_SINK_MODEM:
   436                 case TMS_SINK_SPEAKER:
   436                 case TMS_SINK_SPEAKER:
   437                     break;
   437                     break;
   438                 default:
   438                 default:
   452             TMSSourceType sourceType;
   452             TMSSourceType sourceType;
   453             iSource->GetType(sourceType);
   453             iSource->GetType(sourceType);
   454             switch (sourceType)
   454             switch (sourceType)
   455                 {
   455                 {
   456                 case TMS_SOURCE_CLIENT:
   456                 case TMS_SOURCE_CLIENT:
   457                     static_cast<TMSClientSourceImpl*>(iSource)->SetProxy(
   457                     static_cast<TMSClientSourceImpl*> (iSource)->SetProxy(
   458                             iContext.CallProxy, iContext.StreamId,
   458                             &iContext, iMsgQHandler);
   459                             iMsgQHandler);
       
   460                     break;
   459                     break;
   461                 case TMS_SOURCE_MODEM:
   460                 case TMS_SOURCE_MODEM:
   462                 case TMS_SOURCE_MIC:
   461                 case TMS_SOURCE_MIC:
   463                     break;
   462                     break;
   464                 default:
   463                 default: