multimediacommscontroller/mmccsubcontroller/src/mcccodecconfigurator.cpp
branchrcs
changeset 49 64c62431ac08
parent 30 4c9e1ec7a69e
equal deleted inserted replaced
44:fb024d5e35fa 49:64c62431ac08
   189             }
   189             }
   190         else
   190         else
   191             {
   191             {
   192             User::Leave( KErrArgument );
   192             User::Leave( KErrArgument );
   193             }
   193             }
       
   194         }
       
   195     else if( KMccAnySourceUid == aDatasource.DataSourceType() )
       
   196         {
       
   197         __SUBCONTROLLER( "CMccCodecConfigurator::ConfigureCodecL, KMccAnySourceUid" )
       
   198         
       
   199         CPayloadFormatWrite& formatEnc = static_cast<CPayloadFormatWrite&>( aDatasink );
       
   200         const TMccCodecInfoBuffer buffer( aCodec );
       
   201         formatEnc.ConfigurePayloadFormatL( buffer, aClock );
       
   202         }
       
   203     else if( KMccAnySinkUid == aDatasink.DataSinkType() && KMccMsrpSourceUid != aDatasource.DataSourceType())
       
   204         {
       
   205         __SUBCONTROLLER( "CMccCodecConfigurator::ConfigureCodecL, KMccAnySinkUid" )
       
   206         
       
   207         CPayloadFormatRead& formatDec = static_cast<CPayloadFormatRead&>( aDatasource );
       
   208         const TMccCodecInfoBuffer buffer( aCodec );
       
   209         formatDec.ConfigurePayloadFormatL( buffer );
   194         }
   210         }
   195     else
   211     else
   196         {
   212         {
   197 		__SUBCONTROLLER( "MccCodecConfigurator::ConfigureCodecL, KErrArgument" )
   213 		__SUBCONTROLLER( "MccCodecConfigurator::ConfigureCodecL, KErrArgument" )
   198         User::Leave( KErrArgument );
   214         User::Leave( KErrArgument );