|
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) |