#include <opalplugin.hpp>
Inheritance diagram for PluginVideoEncoder< NAME >:
Public Member Functions | |
PluginVideoEncoder (const PluginCodec_Definition *defn) | |
virtual bool | SetOption (const char *optionName, const char *optionValue) |
Set an individual option of the given name. | |
virtual bool | GetActiveOptions (PluginCodec_OptionMap &options) |
Get options that are "active" and may be different from the last SetOptions() call. | |
virtual size_t | GetPacketSpace (const PluginCodec_RTP &rtp, size_t total) |
Protected Attributes | |
unsigned | m_width |
unsigned | m_height |
unsigned | m_maxRTPSize |
unsigned | m_tsto |
unsigned | m_keyFramePeriod |
PluginVideoEncoder< NAME >::PluginVideoEncoder | ( | const PluginCodec_Definition * | defn | ) | [inline] |
virtual bool PluginVideoEncoder< NAME >::GetActiveOptions | ( | PluginCodec_OptionMap & | options | ) | [inline, virtual] |
Get options that are "active" and may be different from the last SetOptions() call.
Reimplemented from PluginCodec< NAME >.
virtual size_t PluginVideoEncoder< NAME >::GetPacketSpace | ( | const PluginCodec_RTP & | rtp, | |
size_t | total | |||
) | [inline, virtual] |
virtual bool PluginVideoEncoder< NAME >::SetOption | ( | const char * | optionName, | |
const char * | optionValue | |||
) | [inline, virtual] |
unsigned PluginVideoEncoder< NAME >::m_height [protected] |
unsigned PluginVideoEncoder< NAME >::m_keyFramePeriod [protected] |
unsigned PluginVideoEncoder< NAME >::m_maxRTPSize [protected] |
unsigned PluginVideoEncoder< NAME >::m_tsto [protected] |
unsigned PluginVideoEncoder< NAME >::m_width [protected] |