uiacceltk/hitchcock/AlfDecoderServerClient/src/alfcompositionclient.cpp
changeset 31 1b6909418757
parent 21 6ce30188c5bf
equal deleted inserted replaced
30:920e03da86f0 31:1b6909418757
   830     TInt iCurrentBuffer;
   830     TInt iCurrentBuffer;
   831     
   831     
   832     TRect iSurfaceRect;
   832     TRect iSurfaceRect;
   833     
   833     
   834     TInt iWaiterAoPriority;
   834     TInt iWaiterAoPriority;
       
   835     
       
   836     TTimeStamp iTimeStamp; // not used but is required parameter for NotifyWhenDisplayed
   835     };
   837     };
   836 
   838 
   837 
   839 
   838 
   840 
   839 // ---------------------------------------------------------------------------
   841 // ---------------------------------------------------------------------------
  1196     region.AddRect(iData->iSurfaceRect);
  1198     region.AddRect(iData->iSurfaceRect);
  1197     TUint8* buffer = Buffer(aBufferNumber);
  1199     TUint8* buffer = Buffer(aBufferNumber);
  1198     TBool draw = iData->iProvider.ProduceNewFrameL(region, buffer);
  1200     TBool draw = iData->iProvider.ProduceNewFrameL(region, buffer);
  1199     if(draw)
  1201     if(draw)
  1200         {
  1202         {
  1201         iData->iSurfaceUpdateSession.NotifyWhenAvailable(aStatus);        
  1203         iData->iSurfaceUpdateSession.NotifyWhenDisplayed(aStatus, iData->iTimeStamp);        
  1202     
  1204     
  1203         iData->iSurfaceUpdateSession.SubmitUpdate(KAllScreens, iData->iSurfaceId, aBufferNumber);
  1205         iData->iSurfaceUpdateSession.SubmitUpdate(KAllScreens, iData->iSurfaceId, aBufferNumber);
  1204         }
  1206         }
  1205     else
  1207     else
  1206         {
  1208         {