MythTV  master
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
SceneChangeDetectorBase Class Referenceabstract

#include <SceneChangeDetectorBase.h>

Inheritance diagram for SceneChangeDetectorBase:
Inheritance graph
[legend]
Collaboration diagram for SceneChangeDetectorBase:
Collaboration graph
[legend]

Signals

void haveNewInformation (unsigned int framenum, bool scenechange, float debugValue=0.0)
 

Public Member Functions

 SceneChangeDetectorBase (unsigned int w, unsigned int h)
 
virtual void processFrame (MythVideoFrame *frame)=0
 

Protected Member Functions

 ~SceneChangeDetectorBase () override=default
 

Protected Attributes

unsigned int m_width
 
unsigned int m_height
 

Detailed Description

Definition at line 7 of file SceneChangeDetectorBase.h.

Constructor & Destructor Documentation

◆ SceneChangeDetectorBase()

SceneChangeDetectorBase::SceneChangeDetectorBase ( unsigned int  w,
unsigned int  h 
)
inline

Definition at line 12 of file SceneChangeDetectorBase.h.

◆ ~SceneChangeDetectorBase()

SceneChangeDetectorBase::~SceneChangeDetectorBase ( )
overrideprotecteddefault

Member Function Documentation

◆ processFrame()

virtual void SceneChangeDetectorBase::processFrame ( MythVideoFrame frame)
pure virtual

◆ haveNewInformation

void SceneChangeDetectorBase::haveNewInformation ( unsigned int  framenum,
bool  scenechange,
float  debugValue = 0.0 
)
signal

Member Data Documentation

◆ m_width

unsigned int SceneChangeDetectorBase::m_width
protected

Definition at line 25 of file SceneChangeDetectorBase.h.

Referenced by ClassicSceneChangeDetector::processFrame().

◆ m_height

unsigned int SceneChangeDetectorBase::m_height
protected

Definition at line 25 of file SceneChangeDetectorBase.h.

Referenced by ClassicSceneChangeDetector::processFrame().


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