equal
deleted
inserted
replaced
22 #include "mcepreparingoffererstreams.h" |
22 #include "mcepreparingoffererstreams.h" |
23 #include "mceansweringmedia.h" |
23 #include "mceansweringmedia.h" |
24 #include "mcecomsession.h" |
24 #include "mcecomsession.h" |
25 #include "mcesdpsession.h" |
25 #include "mcesdpsession.h" |
26 #include "mcemmlogs.h" |
26 #include "mcemmlogs.h" |
|
27 #include "mceofferingmedia.h" |
27 |
28 |
28 |
29 |
29 // ----------------------------------------------------------------------------- |
30 // ----------------------------------------------------------------------------- |
30 // TMceMediaIdle::SetAsCurrentStateL |
31 // TMceMediaIdle::SetAsCurrentStateL |
31 // ----------------------------------------------------------------------------- |
32 // ----------------------------------------------------------------------------- |
115 { |
116 { |
116 iSession.SdpSession().Manager().ValidateMccStreamL( *stream ); |
117 iSession.SdpSession().Manager().ValidateMccStreamL( *stream ); |
117 MCEMM_DEBUG_STREAM( "TMceMediaIdle::OfferL(): validated inactive stream", *stream ); |
118 MCEMM_DEBUG_STREAM( "TMceMediaIdle::OfferL(): validated inactive stream", *stream ); |
118 } |
119 } |
119 |
120 |
120 //set next state, this state will become unusable |
121 // Prepare the MCC streams only if the count is greaterthan zero else move to offeringMedia |
121 TMcePreparingOffererStreams::SetAsCurrentStateL( iSession ); |
122 if (iSession.MccStreams().Count() <= 0) |
|
123 { |
|
124 //set next state to offeringmedia |
|
125 TMceOfferingMedia::SetAsCurrentStateL( iSession ); |
|
126 } |
|
127 else |
|
128 { |
|
129 //set next state, this state will become unusable |
|
130 TMcePreparingOffererStreams::SetAsCurrentStateL( iSession ); |
|
131 } |
122 |
132 |
123 MCEMM_DEBUG("TMceMediaIdle::OfferL(), Exit "); |
133 MCEMM_DEBUG("TMceMediaIdle::OfferL(), Exit "); |
124 } |
134 } |
125 |
135 |
126 |
136 |