#include <patch.h>
Public Member Functions | |
| Sink (OpalMediaPatch &p, const OpalMediaStreamPtr &s) | |
| ~Sink () | |
| bool | UpdateMediaFormat (const OpalMediaFormat &mediaFormat) |
| bool | ExecuteCommand (const OpalMediaCommand &command) |
| void | SetCommandNotifier (const PNotifier ¬ifier) |
| bool | WriteFrame (RTP_DataFrame &sourceFrame) |
| void | GetStatistics (OpalMediaStatistics &statistics, bool fromSource) const |
| bool | CannotTranscodeFrame (OpalTranscoder &codec, RTP_DataFrame &frame) |
| void | SetRateControlParameters (const OpalMediaFormat &mediaFormat) |
| bool | RateControlExceeded (bool &forceIFrame) |
Data Fields | |
| OpalMediaPatch & | patch |
| OpalMediaStreamPtr | stream |
| OpalTranscoder * | primaryCodec |
| OpalTranscoder * | secondaryCodec |
| RTP_DataFrameList | intermediateFrames |
| RTP_DataFrameList | finalFrames |
| bool | writeSuccessful |
| RTP_DataFrame::PayloadTypes | m_lastPayloadType |
| unsigned | m_consecutivePayloadTypeMismatches |
| OpalVideoRateController * | rateController |
| OpalMediaPatch::Sink::Sink | ( | OpalMediaPatch & | p, | |
| const OpalMediaStreamPtr & | s | |||
| ) |
| OpalMediaPatch::Sink::~Sink | ( | ) |
| bool OpalMediaPatch::Sink::CannotTranscodeFrame | ( | OpalTranscoder & | codec, | |
| RTP_DataFrame & | frame | |||
| ) |
| bool OpalMediaPatch::Sink::ExecuteCommand | ( | const OpalMediaCommand & | command | ) |
| void OpalMediaPatch::Sink::GetStatistics | ( | OpalMediaStatistics & | statistics, | |
| bool | fromSource | |||
| ) | const |
| bool OpalMediaPatch::Sink::RateControlExceeded | ( | bool & | forceIFrame | ) |
| void OpalMediaPatch::Sink::SetCommandNotifier | ( | const PNotifier & | notifier | ) |
| void OpalMediaPatch::Sink::SetRateControlParameters | ( | const OpalMediaFormat & | mediaFormat | ) |
| bool OpalMediaPatch::Sink::UpdateMediaFormat | ( | const OpalMediaFormat & | mediaFormat | ) |
| bool OpalMediaPatch::Sink::WriteFrame | ( | RTP_DataFrame & | sourceFrame | ) |
| RTP_DataFrameList OpalMediaPatch::Sink::finalFrames |
| RTP_DataFrameList OpalMediaPatch::Sink::intermediateFrames |
1.4.7