| class MVideoRendererObserver |
The interface implemented by clients using CVideoRenderer
An object of a class which implements this interface should be passed to CVideoRenderer::NewL().
CVideoRenderer
| Public Member Functions | |
|---|---|
| void | MvroBufferDisplayed ( TInt , const TTime &) |
| void | MvroBufferSkipped ( TInt ) |
| void | MvroVideoBufferAvailable () |
| void | MvroBufferDisplayed | ( | TInt | aBufferId, |
| const TTime & | aTime | |||
| ) | [pure virtual] | |||
Called when a buffer has been displayed. The client can use these callbacks to maintain rendering delay statistics.
| void | MvroBufferSkipped | ( | TInt | aBufferId | ) | [pure virtual] |
Called when a buffer was skipped in the rendering process. Buffers can be skipped if rendering gets delayed too far and a more recent buffer is already available for rendering. The client can use these callbacks to maintain video rendering statistics.
| TInt aBufferId | Identifies the buffer, equal to TVideoFrameBuffer.iBufferId |
| void | MvroVideoBufferAvailable | ( | ) | [pure virtual] |
Called when the renderer has a new video buffer available. The renderer will call this once for each surface buffer when a surface is created, and subsequently for each buffer that becomes available after it has been updated to the display or released.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.