OpalMixerNode::VideoMixer Struct Reference

#include <opalmixer.h>

Inheritance diagram for OpalMixerNode::VideoMixer:

OpalVideoMixer OpalMixerNode::MediaMixer OpalBaseMixer

Public Member Functions

 VideoMixer (const OpalMixerNodeInfo &info)
 ~VideoMixer ()
virtual bool OnMixed (RTP_DataFrame *&output)

Data Fields

PDictionary< OpalMediaFormat,
OpalTranscoder
m_transcoders

Constructor & Destructor Documentation

OpalMixerNode::VideoMixer::VideoMixer ( const OpalMixerNodeInfo info  ) 

OpalMixerNode::VideoMixer::~VideoMixer (  ) 


Member Function Documentation

virtual bool OpalMixerNode::VideoMixer::OnMixed ( RTP_DataFrame *&  output  )  [virtual]

Mixed data is now available. For a push model system, this is called with mixed data as returned by ReadMixed().

The "mixed" parameter is a reference to a pointer, so if the consumer wishes to take responsibility for deleting the pointer to an RTP data frame, then they can set it to NULL.

If false is returned then the push thread is exited.

Reimplemented from OpalBaseMixer.


Field Documentation

PDictionary<OpalMediaFormat, OpalTranscoder> OpalMixerNode::VideoMixer::m_transcoders


The documentation for this struct was generated from the following file:
Generated on Mon Feb 21 20:19:23 2011 for OPAL by  doxygen 1.4.7