Public Member Functions | List of all members
imm::IVideoInfo Class Referenceabstract

#include <IVideoInfo.h>

Inheritance diagram for imm::IVideoInfo:
istd::IPolymorphic imm::IVideoController iqtmm::CFrameSeqVideoControllerComp

Public Member Functions

virtual int GetFramesCount () const =0
 Return length of video in seconds. More...
 
virtual double GetFrameIntervall () const =0
 Return time difference between frames. More...
 
virtual istd::CIndex2d GetFrameSize () const =0
 Return size in pixels of single frame. More...
 
virtual double GetPixelAspectRatio () const =0
 Get frame aspect ratio. More...
 

Detailed Description

Definition at line 15 of file IVideoInfo.h.

Member Function Documentation

virtual double imm::IVideoInfo::GetFrameIntervall ( ) const
pure virtual

Return time difference between frames.

If unknown, negative value will be returned.

Implemented in iqtmm::CFrameSeqVideoControllerComp.

virtual int imm::IVideoInfo::GetFramesCount ( ) const
pure virtual

Return length of video in seconds.

Implemented in iqtmm::CFrameSeqVideoControllerComp.

virtual istd::CIndex2d imm::IVideoInfo::GetFrameSize ( ) const
pure virtual

Return size in pixels of single frame.

If size is unknown, it returns invalid index object.

See Also
istd::CIndex2d::IsValid().

Implemented in iqtmm::CFrameSeqVideoControllerComp.

virtual double imm::IVideoInfo::GetPixelAspectRatio ( ) const
pure virtual

Get frame aspect ratio.

Pixel aspect ratio is proportion of pixel with to pixel height. If unknown, negative value will be returned.

Implemented in iqtmm::CFrameSeqVideoControllerComp.


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

© 2007-2017 Witold Gantzke and Kirill Lepskiy