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.