| class MMMFVideoPlaySurfaceSupportCustomCommandImplementor |
Mixin class for the custom commands implemented by the controller. The custom command parser calls methods in this class to deliver the requests to the controller.
| Public Member Functions | |
|---|---|
| void | MvpssGetSurfaceParametersL ( TSurfaceId &, TRect &, TVideoAspectRatio &) |
| void | MvpssSurfaceRemovedL (const TSurfaceId &) |
| void | MvpssUseSurfacesL () |
| void | MvpssGetSurfaceParametersL | ( | TSurfaceId & | aSurfaceId, |
| TRect & | aCropRect, | |||
| TVideoAspectRatio & | aPixelAspectRatio | |||
| ) | [pure virtual] | |||
Gets surface parameters.
An interface implemented by either the decoder or the controller.
| TSurfaceId & aSurfaceId | Surface id of the current surface. |
| TRect & aCropRect | Cropping rectangle within the surface. The crop rectangle identifies the area of the surface that should be shown on the screen. |
| TVideoAspectRatio & aPixelAspectRatio | Video picture pixel aspect ratio. |
| void | MvpssSurfaceRemovedL | ( | const TSurfaceId & | aSurfaceId | ) | [pure virtual] |
Informs the controller that the surface is no longer in use and can be destroyed.
An interface implemented by either the decoder or the controller.
| const TSurfaceId & aSurfaceId | Surface that has been removed and can be destroyed. |
| void | MvpssUseSurfacesL | ( | ) | [pure virtual] |
Enables using graphics surfaces for video playback.
An interface implemented by either the decoder or the controller.
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.