Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

MPVVideoOutput Class Reference

#include <pv_plugin_interfaces.h>


Public Methods

virtual IMPORT_C void SetFormatL (const TDesC8 &aFormat)=0
virtual IMPORT_C void SetVideoFrameSizeL (const TSize &aSize)=0
virtual IMPORT_C void GetVideoFrameSizeL (TSize &aSize) const=0


Detailed Description

MPVVideoOutput Class

MPVVideoOutput can be implemented by any video data sink that needs to work with PV SDKs.


Member Function Documentation

virtual IMPORT_C void MPVVideoOutput::GetVideoFrameSizeL TSize &    aSize const [pure virtual]
 

Get the video frame size

Parameters:
aSize  The video frame size, in pixels
Exceptions:
Can  leave with one of the system wide error codes

virtual IMPORT_C void MPVVideoOutput::SetFormatL const TDesC8 &    aFormat [pure virtual]
 

Set the video frame format. This must be from the list of supported formats.

Parameters:
aFormat  A mime string describing the video frame format.
Exceptions:
Can  leave with one of the system wide error codes

virtual IMPORT_C void MPVVideoOutput::SetVideoFrameSizeL const TSize &    aSize [pure virtual]
 

Set the video frame size

Parameters:
aSize  The video frame size, in pixels
Exceptions:
Can  leave with one of the system wide error codes


The documentation for this class was generated from the following file:
PV Author Engine
Posting Version: OPENCORE_20090310