Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

OpalMediaPatch::Sink Class Reference

#include <patch.h>

List of all members.

Public Member Functions

 Sink (OpalMediaPatch &p, OpalMediaStream *s)
 ~Sink ()
bool UpdateMediaFormat (const OpalMediaFormat &mediaFormat)
bool ExecuteCommand (const OpalMediaCommand &command)
void SetCommandNotifier (const PNotifier &notifier)
bool WriteFrame (RTP_DataFrame &sourceFrame)

Public Attributes

OpalMediaPatch & patch
OpalMediaStream * stream
OpalTranscoder * primaryCodec
OpalTranscoder * secondaryCodec
RTP_DataFrameList intermediateFrames
RTP_DataFrameList finalFrames
bool writeSuccessful


Constructor & Destructor Documentation

OpalMediaPatch::Sink::Sink (  OpalMediaPatch &  p,
OpalMediaStream *  s
) 
 

OpalMediaPatch::Sink::~Sink (   ) 
 


Member Function Documentation

bool OpalMediaPatch::Sink::ExecuteCommand (  const OpalMediaCommand &  command  ) 
 

void OpalMediaPatch::Sink::SetCommandNotifier (  const PNotifier &  notifier  ) 
 

bool OpalMediaPatch::Sink::UpdateMediaFormat (  const OpalMediaFormat &  mediaFormat  ) 
 

bool OpalMediaPatch::Sink::WriteFrame (  RTP_DataFrame &  sourceFrame  ) 
 


Member Data Documentation

RTP_DataFrameList OpalMediaPatch::Sink::finalFrames
 

RTP_DataFrameList OpalMediaPatch::Sink::intermediateFrames
 

OpalMediaPatch& OpalMediaPatch::Sink::patch
 

OpalTranscoder* OpalMediaPatch::Sink::primaryCodec
 

OpalTranscoder* OpalMediaPatch::Sink::secondaryCodec
 

OpalMediaStream* OpalMediaPatch::Sink::stream
 

bool OpalMediaPatch::Sink::writeSuccessful
 


The documentation for this class was generated from the following file:
Generated on Fri Jun 16 09:23:34 2006 for OPAL by  doxygen 1.4.2