Public Types | Public Member Functions | List of all members
iqaxmm::CVlcVideoViewGuiComp Class Reference

#include <CVlcVideoViewGuiComp.h>

Inheritance diagram for iqaxmm::CVlcVideoViewGuiComp:
iqtgui::TGuiComponentBase< QFrame > imm::IVideoController iqtgui::CGuiComponentBase imm::IMediaController imm::IVideoInfo icomp::CComponentBase iqtgui::IGuiObject istd::IChangeable ifile::IFileTypeInfo istd::IPolymorphic icomp::IComponent istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic istd::IPolymorphic

Public Types

typedef
iqtgui::TGuiComponentBase
< QFrame > 
BaseClass
 
- Public Types inherited from imm::IVideoController
enum  SupportedFeatures
 
- Public Types inherited from imm::IMediaController
enum  ChangeFlags
 
enum  SupportedFeatures
 

Public Member Functions

 CVlcVideoViewGuiComp ()
 
void OnGuiCreated ()
 
void OnGuiDestroyed ()
 
virtual QString GetOpenedMediumUrl () const
 
virtual bool OpenMediumUrl (const QString &url, bool autoPlay=true)
 
virtual void CloseMedium ()
 
virtual bool IsPlaying () const
 
virtual bool SetPlaying (bool state=true)
 
virtual double GetMediumLength () const
 
virtual double GetCurrentPosition () const
 
virtual bool SetCurrentPosition (double position)
 
virtual int GetSupportedFeatures () const
 
virtual int GetFramesCount () const
 
virtual double GetFrameIntervall () const
 
virtual istd::CIndex2d GetFrameSize () const
 
virtual double GetPixelAspectRatio () const
 
virtual int GetCurrentFrame () const
 
virtual bool SetCurrentFrame (int frameIndex)
 
virtual bool GetFileExtensions (QStringList &result, int flags=-1, bool doAppend=false) const
 
virtual QString GetTypeDescription (const QString *extensionPtr=NULL) const
 
- Public Member Functions inherited from iqtgui::TGuiComponentBase< QFrame >
virtual QWidget * InitWidgetToParent (QWidget *parentPtr)
 
- Public Member Functions inherited from icomp::IComponent
virtual const ICompositeComponentGetParentComponent (bool ownerOnly=false) const =0
 
virtual void * GetInterface (const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
 
virtual const IComponentContextGetComponentContext () const =0
 
virtual void SetComponentContext (const icomp::IComponentContext *contextPtr, const ICompositeComponent *parentPtr, bool isParentOwner)=0
 
- Public Member Functions inherited from iqtgui::IGuiObject
virtual bool IsGuiCreated () const =0
 
virtual bool CreateGui (QWidget *parentPtr)=0
 
virtual bool DestroyGui ()=0
 
virtual QWidget * GetWidget () const =0
 
virtual void OnTryClose (bool *ignoredPtr=NULL)=0
 

Additional Inherited Members

Detailed Description

Definition at line 23 of file CVlcVideoViewGuiComp.h.

Member Typedef Documentation

Definition at line 28 of file CVlcVideoViewGuiComp.h.

Constructor & Destructor Documentation

iqaxmm::CVlcVideoViewGuiComp::CVlcVideoViewGuiComp ( )

Member Function Documentation

virtual void iqaxmm::CVlcVideoViewGuiComp::CloseMedium ( )
virtual

Implements imm::IMediaController.

virtual int iqaxmm::CVlcVideoViewGuiComp::GetCurrentFrame ( ) const
virtual

Implements imm::IVideoController.

virtual double iqaxmm::CVlcVideoViewGuiComp::GetCurrentPosition ( ) const
virtual

Implements imm::IMediaController.

virtual bool iqaxmm::CVlcVideoViewGuiComp::GetFileExtensions ( QStringList &  result,
int  flags = -1,
bool  doAppend = false 
) const
virtual
virtual double iqaxmm::CVlcVideoViewGuiComp::GetFrameIntervall ( ) const
virtual

Implements imm::IVideoController.

virtual int iqaxmm::CVlcVideoViewGuiComp::GetFramesCount ( ) const
virtual

Implements imm::IVideoController.

virtual istd::CIndex2d iqaxmm::CVlcVideoViewGuiComp::GetFrameSize ( ) const
virtual

Implements imm::IVideoController.

virtual double iqaxmm::CVlcVideoViewGuiComp::GetMediumLength ( ) const
virtual

Implements imm::IMediaController.

virtual QString iqaxmm::CVlcVideoViewGuiComp::GetOpenedMediumUrl ( ) const
virtual

Implements imm::IMediaController.

virtual double iqaxmm::CVlcVideoViewGuiComp::GetPixelAspectRatio ( ) const
virtual

Implements imm::IVideoController.

virtual int iqaxmm::CVlcVideoViewGuiComp::GetSupportedFeatures ( ) const
virtual

Implements imm::IMediaController.

virtual QString iqaxmm::CVlcVideoViewGuiComp::GetTypeDescription ( const QString *  extensionPtr = NULL) const
virtual
virtual bool iqaxmm::CVlcVideoViewGuiComp::IsPlaying ( ) const
virtual

Implements imm::IMediaController.

void iqaxmm::CVlcVideoViewGuiComp::OnGuiCreated ( )
void iqaxmm::CVlcVideoViewGuiComp::OnGuiDestroyed ( )
virtual bool iqaxmm::CVlcVideoViewGuiComp::OpenMediumUrl ( const QString &  url,
bool  autoPlay = true 
)
virtual

Implements imm::IMediaController.

virtual bool iqaxmm::CVlcVideoViewGuiComp::SetCurrentFrame ( int  frameIndex)
virtual

Implements imm::IVideoController.

virtual bool iqaxmm::CVlcVideoViewGuiComp::SetCurrentPosition ( double  position)
virtual

Implements imm::IMediaController.

virtual bool iqaxmm::CVlcVideoViewGuiComp::SetPlaying ( bool  state = true)
virtual

Implements imm::IMediaController.


The documentation for this class was generated from the following file:

© 2007-2011 Witold Gantzke and Kirill Lepskiy