#include <opalmixer.h>
Inheritance diagram for OpalMixerNode::VideoMixer:
Public Member Functions | |
VideoMixer (const OpalMixerNodeInfo &info) | |
~VideoMixer () | |
virtual bool | OnMixed (RTP_DataFrame *&output) |
Data Fields | |
PDictionary< OpalMediaFormat, OpalTranscoder > | m_transcoders |
OpalMixerNode::VideoMixer::VideoMixer | ( | const OpalMixerNodeInfo & | info | ) |
OpalMixerNode::VideoMixer::~VideoMixer | ( | ) |
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.