|
Classes |
| class | SH::LCRetrans |
| class | SH::LossList |
| class | SH::LossList::TL |
| class | SH::NoRetransRecv |
| class | SH::DataPopSinkEndpoint |
| class | SH::DataPopSinkSH |
| class | SH::DevNullSinkEndpoint |
| class | SH::DevNullSH |
| class | SH::DummyLayerSinkEndpoint |
| class | SH::DummyLayerSinkSH |
| class | SH::DummyLayerSourceEndpoint |
| class | SH::DummyLayerSourceSH |
| struct | SH::DummyLayerSourceSH::DummyHeader |
| class | SH::DummyListBase |
| struct | SH::DummyListBase::entry |
| class | SH::DummyList |
| struct | SH::DummyList::EntryList |
| class | SH::DummyListFile |
| class | SH::DynMultiplierSinkEndpoint |
| class | SH::DynMultiplierSourceEndpoint |
| class | SH::DynMultiplierSH |
| class | SH::GstMpegDemuxSinkEndpoint |
| class | SH::GstMpegDemuxSinkSH |
| class | SH::GstMpegDemuxSinkSH::MpegDemuxVideoPlayPipe |
| struct | SH::GstMpegDemuxSinkSH::Class |
| struct | SH::GstMpegDemuxSinkSH::Instance |
| class | SH::Measurement |
| class | SH::ConcatinizerSinkEndpoint |
| class | SH::ConcatinizerSourceEndpoint |
| class | SH::ConcatinizerSH |
| class | SH::FileSinkEndpoint |
| class | SH::FileSinkSH |
| class | SH::FileSourceEndpoint |
| class | SH::FileSourceSH |
| class | SH::PacketMultiplierSinkEndpoint |
| class | SH::PacketMultiplierSourceEndpoint |
| class | SH::PacketMultiplierSH |
| class | SH::RTPDecoderSinkEndpoint |
| class | SH::RTPDecoderSourceEndpoint |
| class | SH::RTPDecoderSH |
| class | SH::CBPointer |
| class | SH::RTPEncoderSinkEndpoint |
| class | SH::RTPEncoderSourceEndpoint |
| class | SH::RTPEncoderSH |
| class | SH::RTPSinkEndpoint |
| class | SH::RTPSinkSH |
| class | SH::RTPSourceEndpoint |
| class | SH::RTPSourceSH |
| class | SH::NopIntegratedSH |
| class | SH::NopSinkSinkEndpoint |
| class | SH::NopSinkSH |
| class | SH::NopSourceEndpoint |
| class | SH::NopSourceSH |
| class | SH::SendBlockSH |
| class | SH::Base |
| class | SH::Base::SHSide |
| class | SH::Base::SHSide::EndpointTable |
| class | SH::ActiveSinkEndpoint |
| class | SH::ActiveSourceEndpoint |
| class | SH::ActiveSH |
| class | SH::Data |
| class | SH::DummyData |
| class | SH::OrderedDummyData |
| class | SH::Endpoint |
| class | SH::SinkEndpoint |
| class | SH::SourceEndpoint |
| class | SH::SHEndpointSpec |
| struct | SH::SHEndpointSpec::Settings |
| class | SH::SHOrderedData |
| class | SH::SHPlainData |
| class | SH::PushPullSinkEndpoint |
| class | SH::PushPullSourceEndpoint |
| class | SH::PushPullSH |
| class | SH::Report |
| class | SH::RPtr< T > |
| class | SH::SHRTPData |
| class | SH::Status |
| struct | SH::Status::Settings |
| class | SH::NopSubGraphSH |
| class | SH::PullResizeSourceEndpoint |
| class | SH::PullResizeSinkEndpoint |
| class | SH::PullResizeSH |
| class | SH::SubGraphSH |
Typedefs |
| typedef Attr< 0, void > | SA_NONE |
typedef Attr< __LINE__, struct
timeval * > | SA_ACTIVE_DELAY |
| typedef Attr< __LINE__, int32_t > | SA_PUSH_PULL_LOW_MARK |
| typedef Attr< __LINE__, int32_t > | SA_PUSH_PULL_HIGH_MARK |
| typedef Attr< __LINE__, bool > | SA_PUSH_PULL_NONEBLOCKING_POP |
| typedef Attr< __LINE__, int32_t > | SA_PUSH_PULL_INITIAL_FILL |
typedef Attr< __LINE__, const
SDP::PayloadTypeTable * > | SA_RTP_PAYLOAD_TYPES |
| typedef Attr< __LINE__, int > | SA_RTP_RTP_PAYLOAD_TYPE |
| typedef Attr< __LINE__, u_int32 > | SA_RTP_BANDWIDTH |
| typedef Attr< __LINE__, SDP::PayloadTypes > | SA_RTP_INT_PAYLOAD_TYPE |
| typedef Attr< __LINE__, SDP::RetransTypes > | SA_RTP_INT_RETRANS_TYPE |
| typedef Attr< __LINE__, u_int32 > | SA_LCRTP_REPEAT_TIMES |
| typedef Attr< __LINE__, u_int32 > | SA_RTP_MAX_PACKET_SIZE |
| typedef Attr< __LINE__, int32 > | SA_RTP_PLAYOUT_SCALE |
| typedef Attr< __LINE__, u_int32 > | SA_RTP_SSRC |
| typedef Attr< __LINE__, u_int32 > | SA_LCRTP_END_TIMEOUT |
| typedef Attr< __LINE__, u_int32 > | SA_LCRTP_LIST_TIMEOUT |
| typedef Attr< __LINE__, u_int32_t > | SA_RTP_SEQ_LISTEN |
| typedef Attr< __LINE__, u_int32_t > | SA_RTP_TIME_LISTEN |
| typedef Attr< __LINE__, u_int32 > | SA_RTPSRC_REMOTE_UPSTREAM_PORT |
| typedef Attr< __LINE__, MNSocket * > | SA_RTPSRC_RTP_SOCK |
| typedef Attr< __LINE__, MNSocket * > | SA_RTPSRC_RTCP_SOCK |
typedef Attr< __LINE__, const
char * > | SA_RTPSRC_TARGET_ADDRESS |
| typedef Attr< __LINE__, bool > | SA_RTPSRC_IGNORE_RTCP_RR |
typedef Attr< __LINE__, const
char * > | SA_RTPSNK_CLIENT_NAME |
| typedef Attr< __LINE__, MNSocket * > | SA_RTPSNK_RTP_SOCK_PORT |
| typedef Attr< __LINE__, MNSocket * > | SA_RTPSNK_RTCP_SOCK_PORT |
| typedef Attr< __LINE__, int > | SA_RTPSNK_CLIENT_PORT |
| typedef Attr< __LINE__, char * > | SA_FILE_NAME |
| typedef Attr< __LINE__, SourceUnit > | SA_FILESRC_DEFAULT_UNIT |
| typedef Attr< __LINE__, long > | SA_FILESRC_START_POS |
| typedef Attr< __LINE__, long > | SA_FILESRC_STOP_POS |
| typedef Attr< __LINE__, bool > | SA_FILESNK_CREAT |
| typedef Attr< __LINE__, bool > | SA_FILESNK_APPEND |
| typedef Attr< __LINE__, bool > | SA_HAS_ORDERED_DATA |
| typedef Attr< __LINE__, size_t > | SA_CONCATINIZER_MEM_THRESHOLD |
| typedef Attr< __LINE__, size_t > | SA_CONCATINIZER_BUFFER_SIZE |
| typedef Attr< __LINE__, bool > | SA_CONCATINIZER_CACHING_ENABLED |
| typedef Attr< __LINE__, bool > | SA_TCPF |
| typedef Attr< __LINE__, int > | SA_CLIENT_MAX_BW |
| typedef Attr< __LINE__, void > | SA_LAST |
| typedef Attr< __LINE__, bool > | SA_IGNORE_SYNC_TIMESTAMP |
| typedef RPtr< Data > | DataPtr |
| typedef RPtr< Report > | ReportPtr |
| typedef ReturnCode | SH_RC |
| typedef Attr< __LINE__, int32 > | SA_TRANS_SCREENWIDTH |
| typedef Attr< __LINE__, int32 > | SA_TRANS_SCREENHEIGHT |
Enumerations |
| enum | SourceUnit { UnitDefault,
UnitBytes,
UnitPage
} |
| enum | ReturnCode {
SH_OK = 0,
SH_FATAL_ERROR_INVALID,
SH_CANT_OPEN_FILE,
SH_ALREADY_INITIALIZED,
SH_NOT_INITIALIZED,
SH_NOT_CONNECTED,
SH_ALREADY_CONNECTED,
SH_MISSING,
SH_INVALID_CONTENT_TYPE,
SH_UNSUPPORTED_CONTENT_TYPE,
SH_NO_DATA,
SH_NO_TIMER,
SH_ACTIVE,
SH_SYSCALL_ERROR,
SH_UNSUPPORTED_SOURCE_UNIT,
SH_OUT_OF_MEMORY,
SH_EOF,
SH_STOP_POS,
SH_FORK_FAILED,
SH_ENCODE_EV_EOF,
SH_ENCODE_EV_ERROR,
SH_ENCODE_EV_TIME,
SH_ENCODE_EV_NOT_LENGTH,
SH_ENCODE_EV_RT,
SH_LOW_WATERMARK,
SH_HIGH_WATERMARK,
SH_RTP_LC_INCOMPLETE = 995,
SH_RTP_LC_NO = 996,
SH_RTP_LC_YES = 997,
SH_RTP_LIVE_SESSION_OVER = 998,
SH_RTP_LC_COMPLETE = 999
} |
| enum | State { Invalid,
Uninitialized,
Initialized
} |
| enum | Notification {
NOTE_NONE = 0,
NOTE_MpegSetupSuccess,
NOTE_MpegUdpPortSuccess,
NOTE_MpegUdpPortFail,
NOTE_MpegFileSuccess,
NOTE_MpegFileFail,
NOTE_MpegDied,
NOTE_MpegPauseSuccess,
NOTE_MpegPauseFail,
NOTE_MpegUnfreezeSuccess,
NOTE_MpegPlaySuccess,
NOTE_MpegFramePos,
NOTE_MpegIntPos,
NOTE_HIGH_WATERMARK,
NOTE_LOW_WATERMARK,
NOTE_EOF,
NOTE_STOP_POS,
NOTE_RTP_LC_COMPLETE,
NOTE_RTP_LC_INCOMPLETE,
NOTE_RTP_LC_TIMEDOUT,
NOTE_RTP_LIVE_SESSION_OVER,
NOTE_RTP_ARRIVED,
NOTE_LAST
} |
Functions |
| ostream & | operator<< (ostream &ostr, SourceUnit su) |
| ostream & | operator<< (ostream &ostr, ReturnCode rc) |