Main Page   Class Hierarchy   Data Structures   File List   Data Fields   Globals  

MPVVideoInput Class Reference

#include <pv_plugin_interfaces.h>


Public Methods

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


Detailed Description

MPVVideoInput Class

MPVVideoInput can be implemented by any video data source that needs to work with PV SDKs.


Member Function Documentation

virtual IMPORT_C void MPVVideoInput::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 MPVVideoInput::SetFormatL const TDesC8 &    aFormat [pure virtual]
 

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

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

virtual IMPORT_C void MPVVideoInput::SetFrameRateL TReal32    aFrameRate [pure virtual]
 

Set the video frame rate. This must be within the range of supported frame rates for the current frame size.

Parameters:
aFrameRate  The video frame rate to set.
Exceptions:
Can  leave with one of the system wide error codes

virtual IMPORT_C void MPVVideoInput::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