SDRAngel  4.11.5
Developer docs for <a href="https://github.com/f4exb/sdrangel">SDRangel<\a>, an Open Source Qt5 / OpenGL 3.0+ SDR and signal analyzer frontend to various hardware.
Static Public Member Functions | Public Attributes | Private Member Functions | List of all members
ATVDemod::MsgConfigureATVDemod Class Reference
+ Inheritance diagram for ATVDemod::MsgConfigureATVDemod:
+ Collaboration diagram for ATVDemod::MsgConfigureATVDemod:

Static Public Member Functions

static MsgConfigureATVDemodcreate (float fltLineDurationUs, float fltTopDurationUs, float fltFramePerS, ATVStd enmATVStandard, int intNumberOfLines, float fltRatioOfRowsToDisplay, float fltVoltLevelSynchroTop, float fltVoltLevelSynchroBlack, bool blnHSync, bool blnVSync, bool blnInvertVideo, int intVideoTabIndex)
 
- Static Public Member Functions inherited from Message
static bool match (const Message *message)
 

Public Attributes

ATVConfig m_objMsgConfig
 

Private Member Functions

 MsgConfigureATVDemod (float fltLineDurationUs, float fltTopDurationUs, float fltFramePerS, ATVStd enmATVStandard, int intNumberOfLines, float flatRatioOfRowsToDisplay, float fltVoltLevelSynchroTop, float fltVoltLevelSynchroBlack, bool blnHSync, bool blnVSync, bool blnInvertVideo, int intVideoTabIndex)
 

Additional Inherited Members

- Public Member Functions inherited from Message
 Message ()
 
virtual ~Message ()
 
virtual const char * getIdentifier () const
 
virtual bool matchIdentifier (const char *identifier) const
 
void * getDestination () const
 
void setDestination (void *destination)
 
- Protected Attributes inherited from Message
void * m_destination
 
- Static Protected Attributes inherited from Message
static const char * m_identifier = 0
 

Detailed Description

Definition at line 270 of file atvdemod.h.

Constructor & Destructor Documentation

◆ MsgConfigureATVDemod()

ATVDemod::MsgConfigureATVDemod::MsgConfigureATVDemod ( float  fltLineDurationUs,
float  fltTopDurationUs,
float  fltFramePerS,
ATVStd  enmATVStandard,
int  intNumberOfLines,
float  flatRatioOfRowsToDisplay,
float  fltVoltLevelSynchroTop,
float  fltVoltLevelSynchroBlack,
bool  blnHSync,
bool  blnVSync,
bool  blnInvertVideo,
int  intVideoTabIndex 
)
inlineprivate

Definition at line 307 of file atvdemod.h.

References ATVDemod::ATVConfig::m_blnHSync, ATVDemod::ATVConfig::m_blnInvertVideo, ATVDemod::ATVConfig::m_blnVSync, ATVDemod::ATVConfig::m_enmATVStandard, ATVDemod::ATVConfig::m_fltFramePerS, ATVDemod::ATVConfig::m_fltLineDuration, ATVDemod::ATVConfig::m_fltRatioOfRowsToDisplay, ATVDemod::ATVConfig::m_fltTopDuration, ATVDemod::ATVConfig::m_fltVoltLevelSynchroBlack, ATVDemod::ATVConfig::m_fltVoltLevelSynchroTop, ATVDemod::ATVConfig::m_intNumberOfLines, and ATVDemod::ATVConfig::m_intVideoTabIndex.

319  :
320  Message()
321  {
322  m_objMsgConfig.m_fltVoltLevelSynchroBlack = fltVoltLevelSynchroBlack;
323  m_objMsgConfig.m_fltVoltLevelSynchroTop = fltVoltLevelSynchroTop;
324  m_objMsgConfig.m_fltFramePerS = fltFramePerS;
325  m_objMsgConfig.m_enmATVStandard = enmATVStandard;
326  m_objMsgConfig.m_intNumberOfLines = intNumberOfLines;
327  m_objMsgConfig.m_fltLineDuration = fltLineDurationUs;
328  m_objMsgConfig.m_fltTopDuration = fltTopDurationUs;
329  m_objMsgConfig.m_fltRatioOfRowsToDisplay = flatRatioOfRowsToDisplay;
330  m_objMsgConfig.m_blnHSync = blnHSync;
331  m_objMsgConfig.m_blnVSync = blnVSync;
332  m_objMsgConfig.m_blnInvertVideo = blnInvertVideo;
333  m_objMsgConfig.m_intVideoTabIndex = intVideoTabIndex;
334  }
ATVStd m_enmATVStandard
Definition: atvdemod.h:76
float m_fltRatioOfRowsToDisplay
Definition: atvdemod.h:81
float m_fltTopDuration
Definition: atvdemod.h:79
float m_fltFramePerS
Definition: atvdemod.h:80
Message()
Definition: message.cpp:26
float m_fltLineDuration
Definition: atvdemod.h:78
float m_fltVoltLevelSynchroTop
Definition: atvdemod.h:82
float m_fltVoltLevelSynchroBlack
Definition: atvdemod.h:83

Member Function Documentation

◆ create()

static MsgConfigureATVDemod* ATVDemod::MsgConfigureATVDemod::create ( float  fltLineDurationUs,
float  fltTopDurationUs,
float  fltFramePerS,
ATVStd  enmATVStandard,
int  intNumberOfLines,
float  fltRatioOfRowsToDisplay,
float  fltVoltLevelSynchroTop,
float  fltVoltLevelSynchroBlack,
bool  blnHSync,
bool  blnVSync,
bool  blnInvertVideo,
int  intVideoTabIndex 
)
inlinestatic

Definition at line 275 of file atvdemod.h.

Referenced by ATVDemod::configure().

288  {
289  return new MsgConfigureATVDemod(
290  fltLineDurationUs,
291  fltTopDurationUs,
292  fltFramePerS,
293  enmATVStandard,
294  intNumberOfLines,
295  fltRatioOfRowsToDisplay,
296  fltVoltLevelSynchroTop,
297  fltVoltLevelSynchroBlack,
298  blnHSync,
299  blnVSync,
300  blnInvertVideo,
301  intVideoTabIndex);
302  }
MsgConfigureATVDemod(float fltLineDurationUs, float fltTopDurationUs, float fltFramePerS, ATVStd enmATVStandard, int intNumberOfLines, float flatRatioOfRowsToDisplay, float fltVoltLevelSynchroTop, float fltVoltLevelSynchroBlack, bool blnHSync, bool blnVSync, bool blnInvertVideo, int intVideoTabIndex)
Definition: atvdemod.h:307
+ Here is the caller graph for this function:

Member Data Documentation

◆ m_objMsgConfig

ATVConfig ATVDemod::MsgConfigureATVDemod::m_objMsgConfig

Definition at line 304 of file atvdemod.h.

Referenced by ATVDemod::handleMessage().


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