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.