31 #ifndef OPAL_CODEC_VIDCODEC_H 32 #define OPAL_CODEC_VIDCODEC_H 51 #define OPAL_RGB24 "RGB24" 52 #define OPAL_RGB32 "RGB32" 53 #define OPAL_YUV420P "YUV420P" 59 #define OpalRGB24 GetOpalRGB24() 60 #define OpalRGB32 GetOpalRGB32() 61 #define OpalYUV420P GetOpalYUV420P() 178 virtual PString GetName()
const;
192 virtual PString GetName()
const;
217 virtual PString GetName()
const;
221 MaximiseTemporal = 31
233 #endif // OPAL_CODEC_VIDCODEC_H const OpalVideoFormat & GetOpalYUV420P()
virtual PBoolean ExecuteCommand(const OpalMediaCommand &command)
PINDEX outDataSize
Definition: vidcodec.h:156
virtual void GetStatistics(OpalMediaStatistics &statistics) const
unsigned m_timestamp
Definition: vidcodec.h:199
virtual PBoolean Convert(const RTP_DataFrame &input, RTP_DataFrame &output)
DWORD m_keyFrames
Definition: vidcodec.h:161
OpalVideoTranscoder(const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
const OpalVideoFormat & GetOpalRGB24()
bool forceIFrame
Definition: vidcodec.h:157
unsigned GetSequenceNumber() const
Definition: vidcodec.h:194
bool WasLastFrameIFrame() const
Definition: vidcodec.h:150
PINDEX inDataSize
Definition: vidcodec.h:155
DWORD m_totalFrames
Definition: vidcodec.h:160
PluginCodec_Video_FrameHeader FrameHeader
Definition: vidcodec.h:76
Definition: transcoders.h:137
const OpalVideoFormat & GetOpalRGB32()
OpalTemporalSpatialTradeOff(int tradeoff)
Definition: vidcodec.h:215
Definition: vidcodec.h:211
void ForceIFrame()
Definition: vidcodec.h:151
Definition: vidcodec.h:174
virtual PINDEX GetOptimalDataFrameSize(PBoolean input) const
bool lastFrameWasIFrame
Definition: vidcodec.h:158
OPAL_DEFINE_MEDIA_COMMAND(OpalVideoFreezePicture,"Freeze Picture")
virtual bool UpdateMediaFormats(const OpalMediaFormat &inputMediaFormat, const OpalMediaFormat &outputMediaFormat)
unsigned m_tradeOff
Definition: vidcodec.h:227
unsigned GetTimestamp() const
Definition: vidcodec.h:195
Definition: vidcodec.h:186
unsigned GetTradeOff() const
Definition: vidcodec.h:224
unsigned m_sequenceNumber
Definition: vidcodec.h:198
Definition: vidcodec.h:72