187 |
187 |
188 // ------------------------------------------------------------------------------------------------- |
188 // ------------------------------------------------------------------------------------------------- |
189 // CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL() |
189 // CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL() |
190 // ------------------------------------------------------------------------------------------------- |
190 // ------------------------------------------------------------------------------------------------- |
191 // |
191 // |
192 void CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL( TMPXPlaybackCommand aCmd ) |
192 void CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL( TMPXPlaybackCommand aCmd, TBool aDoSync ) |
193 { |
193 { |
194 MPX_ENTER_EXIT(_L("CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL()"), |
194 MPX_ENTER_EXIT(_L("CMPXVideoBasePlaybackView::CreateGeneralPlaybackCommandL()"), |
195 _L("aCmd = %d"), aCmd ); |
195 _L("aCmd = %d, aDoSync, = %d"), aCmd, aDoSync ); |
196 |
196 |
197 CMPXCommand* cmd = CMPXCommand::NewL(); |
197 CMPXCommand* cmd = CMPXCommand::NewL(); |
198 CleanupStack::PushL( cmd ); |
198 CleanupStack::PushL( cmd ); |
199 |
199 |
200 cmd->SetTObjectValueL<TBool>( KMPXCommandGeneralDoSync, ETrue ); |
200 cmd->SetTObjectValueL<TBool>( KMPXCommandGeneralDoSync, aDoSync ); |
201 cmd->SetTObjectValueL<TBool>( KMPXCommandPlaybackGeneralNoBuffer, ETrue ); |
201 cmd->SetTObjectValueL<TBool>( KMPXCommandPlaybackGeneralNoBuffer, ETrue ); |
202 cmd->SetTObjectValueL<TInt>( KMPXCommandGeneralId, KMPXCommandIdPlaybackGeneral ); |
202 cmd->SetTObjectValueL<TInt>( KMPXCommandGeneralId, KMPXCommandIdPlaybackGeneral ); |
203 cmd->SetTObjectValueL<TInt>( KMPXCommandPlaybackGeneralType, aCmd ); |
203 cmd->SetTObjectValueL<TInt>( KMPXCommandPlaybackGeneralType, aCmd ); |
204 |
204 |
205 iPlaybackUtility->CommandL( *cmd ); |
205 iPlaybackUtility->CommandL( *cmd, this ); |
206 |
206 |
207 CleanupStack::PopAndDestroy( cmd ); |
207 CleanupStack::PopAndDestroy( cmd ); |
208 } |
208 } |
209 |
209 |
210 // ------------------------------------------------------------------------------------------------- |
210 // ------------------------------------------------------------------------------------------------- |
1508 // CMPXVideoBasePlaybackView::RetrieveFileNameAndModeL |
1507 // CMPXVideoBasePlaybackView::RetrieveFileNameAndModeL |
1509 // ------------------------------------------------------------------------------------------------- |
1508 // ------------------------------------------------------------------------------------------------- |
1510 // |
1509 // |
1511 void CMPXVideoBasePlaybackView::RetrieveFileNameAndModeL( CMPXCommand* aCmd ) |
1510 void CMPXVideoBasePlaybackView::RetrieveFileNameAndModeL( CMPXCommand* aCmd ) |
1512 { |
1511 { |
|
1512 MPX_ENTER_EXIT(_L("CMPXVideoBasePlaybackView::RetrieveFileNameAndModeL()")); |
|
1513 |
1513 // |
1514 // |
1514 // set attributes on the command |
1515 // set attributes on the command |
1515 // |
1516 // |
1516 aCmd->SetTObjectValueL<TBool>( KMPXCommandGeneralDoSync, ETrue ); |
1517 aCmd->SetTObjectValueL<TBool>( KMPXCommandGeneralDoSync, ETrue ); |
1517 aCmd->SetTObjectValueL<TInt>( KMPXCommandGeneralId, KMPXMediaIdVideoPlayback ); |
1518 aCmd->SetTObjectValueL<TInt>( KMPXCommandGeneralId, KMPXMediaIdVideoPlayback ); |