|
OPAL
Version 3.14.3
|
#include <patch.h>
Inherits PObject.

Public Member Functions | |
| Sink (OpalMediaPatch &p, const OpalMediaStreamPtr &s) | |
| ~Sink () | |
| bool | CreateTranscoders () |
| bool | UpdateMediaFormat (const OpalMediaFormat &mediaFormat) |
| bool | ExecuteCommand (const OpalMediaCommand &command) |
| bool | WriteFrame (RTP_DataFrame &sourceFrame, bool bypassing) |
| void | GetStatistics (OpalMediaStatistics &statistics, bool fromSource) const |
| void | SetRateControlParameters (const OpalMediaFormat &mediaFormat) |
| bool | RateControlExceeded (bool &forceIFrame) |
Data Fields | |
| OpalMediaPatch & | m_patch |
| OpalMediaStreamPtr | m_stream |
| OpalTranscoder * | m_primaryCodec |
| OpalTranscoder * | m_secondaryCodec |
| RTP_DataFrameList | m_intermediateFrames |
| RTP_DataFrameList | m_finalFrames |
| bool | m_writeSuccessful |
| OpalVideoRateController * | m_rateController |
| OpalVideoFormat | m_videoFormat |
| PBYTEArray | m_keyFrameDetectContext |
| unsigned | m_videoFrames |
| unsigned | m_keyFrames |
| OpalMediaPatch::Sink::Sink | ( | OpalMediaPatch & | p, |
| const OpalMediaStreamPtr & | s | ||
| ) |
| OpalMediaPatch::Sink::~Sink | ( | ) |
| bool OpalMediaPatch::Sink::CreateTranscoders | ( | ) |
| 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::SetRateControlParameters | ( | const OpalMediaFormat & | mediaFormat | ) |
| bool OpalMediaPatch::Sink::UpdateMediaFormat | ( | const OpalMediaFormat & | mediaFormat | ) |
| bool OpalMediaPatch::Sink::WriteFrame | ( | RTP_DataFrame & | sourceFrame, |
| bool | bypassing | ||
| ) |
| RTP_DataFrameList OpalMediaPatch::Sink::m_finalFrames |
| RTP_DataFrameList OpalMediaPatch::Sink::m_intermediateFrames |
| PBYTEArray OpalMediaPatch::Sink::m_keyFrameDetectContext |
| unsigned OpalMediaPatch::Sink::m_keyFrames |
| OpalMediaPatch& OpalMediaPatch::Sink::m_patch |
| OpalTranscoder* OpalMediaPatch::Sink::m_primaryCodec |
| OpalVideoRateController* OpalMediaPatch::Sink::m_rateController |
| OpalTranscoder* OpalMediaPatch::Sink::m_secondaryCodec |
| OpalMediaStreamPtr OpalMediaPatch::Sink::m_stream |
| OpalVideoFormat OpalMediaPatch::Sink::m_videoFormat |
| unsigned OpalMediaPatch::Sink::m_videoFrames |
| bool OpalMediaPatch::Sink::m_writeSuccessful |