MythTV  master
Public Member Functions | Public Attributes | List of all members
VisualNode Class Reference

#include <libmythtv/visualisations/videovisual.h>

Public Member Functions

 VisualNode (short *l, short *r, unsigned long n, std::chrono::milliseconds timecode)
 
 ~VisualNode ()
 
 VisualNode (short *l, short *r, unsigned long n, std::chrono::milliseconds timecode)
 
 ~VisualNode ()
 

Public Attributes

short * m_left {nullptr}
 
short * m_right {nullptr}
 
long m_length
 
std::chrono::milliseconds m_offset
 
unsigned long m_length
 

Detailed Description

Definition at line 25 of file videovisual.h.

Constructor & Destructor Documentation

◆ VisualNode() [1/2]

VisualNode::VisualNode ( short *  l,
short *  r,
unsigned long  n,
std::chrono::milliseconds  timecode 
)
inline

Definition at line 28 of file videovisual.h.

◆ ~VisualNode() [1/2]

VisualNode::~VisualNode ( )
inline

Definition at line 31 of file videovisual.h.

◆ VisualNode() [2/2]

VisualNode::VisualNode ( short *  l,
short *  r,
unsigned long  n,
std::chrono::milliseconds  timecode 
)
inline

Definition at line 42 of file visualize.h.

◆ ~VisualNode() [2/2]

VisualNode::~VisualNode ( )
inline

Definition at line 49 of file visualize.h.

Member Data Documentation

◆ m_left

short * VisualNode::m_left {nullptr}

◆ m_right

short * VisualNode::m_right {nullptr}

◆ m_length [1/2]

long VisualNode::m_length

◆ m_offset

std::chrono::milliseconds VisualNode::m_offset

Definition at line 40 of file videovisual.h.

Referenced by Piano::process_all_types(), and WaveForm::processUndisplayed().

◆ m_length [2/2]

unsigned long VisualNode::m_length

Definition at line 57 of file visualize.h.


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