OPAL  Version 3.10.4
OpalMixerNodeInfo Struct Reference

#include <opalmixer.h>

Public Member Functions

 OpalMixerNodeInfo (const char *name=NULL)
virtual ~OpalMixerNodeInfo ()
virtual OpalMixerNodeInfoClone () const

Data Fields

PString m_name
 Name for mixer node.
bool m_listenOnly
 Mixer only transmits data to "listeners".
unsigned m_sampleRate
 Audio sample rate, usually 8000.
bool m_audioOnly
 No video is to be allowed.
OpalVideoMixer::Styles m_style
 Method for mixing video.
unsigned m_width
 Width of mixed video.
unsigned m_height
 Height of mixed video.
unsigned m_rate
 Frame rate of mixed video.
bool m_mediaPassThru

Detailed Description

Base class for OpalMixerNode options. The user may derive from this class, making sure they implement the Clone() funciton, to add extra options for use by their OpalMixerNode derived class.


Constructor & Destructor Documentation

OpalMixerNodeInfo::OpalMixerNodeInfo ( const char *  name = NULL) [inline]

Referenced by Clone().

virtual OpalMixerNodeInfo::~OpalMixerNodeInfo ( ) [inline, virtual]

Member Function Documentation

virtual OpalMixerNodeInfo* OpalMixerNodeInfo::Clone ( ) const [inline, virtual]

References OpalMixerNodeInfo().


Field Documentation

No video is to be allowed.

Height of mixed video.

Mixer only transmits data to "listeners".

Enable media pass through to optimise mixer node with precisely two attached connections.

Name for mixer node.

Frame rate of mixed video.

Audio sample rate, usually 8000.

Width of mixed video.


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