Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages


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_int32SA_RTP_BANDWIDTH
typedef Attr< __LINE__, SDP::PayloadTypesSA_RTP_INT_PAYLOAD_TYPE
typedef Attr< __LINE__, SDP::RetransTypesSA_RTP_INT_RETRANS_TYPE
typedef Attr< __LINE__, u_int32SA_LCRTP_REPEAT_TIMES
typedef Attr< __LINE__, u_int32SA_RTP_MAX_PACKET_SIZE
typedef Attr< __LINE__, int32SA_RTP_PLAYOUT_SCALE
typedef Attr< __LINE__, u_int32SA_RTP_SSRC
typedef Attr< __LINE__, u_int32SA_LCRTP_END_TIMEOUT
typedef Attr< __LINE__, u_int32SA_LCRTP_LIST_TIMEOUT
typedef Attr< __LINE__, u_int32_tSA_RTP_SEQ_LISTEN
typedef Attr< __LINE__, u_int32_tSA_RTP_TIME_LISTEN
typedef Attr< __LINE__, u_int32SA_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__, SourceUnitSA_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< DataDataPtr
typedef RPtr< ReportReportPtr
typedef ReturnCode SH_RC
typedef Attr< __LINE__, int32SA_TRANS_SCREENWIDTH
typedef Attr< __LINE__, int32SA_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)


Typedef Documentation

typedef RPtr<Report> SH::ReportPtr
 

typedef Attr<__LINE__,int32> SH::SA_TRANS_SCREENHEIGHT
 

typedef Attr<__LINE__,int32> SH::SA_TRANS_SCREENWIDTH
 


Enumeration Type Documentation

enum SourceUnit
 

Enumeration values:
UnitDefault 
UnitBytes 
UnitPage 


Function Documentation

ostream& operator<< ostream &  ostr,
SourceUnit  su
 


Generated on Sun Mar 6 13:36:23 2005 for Komssys by doxygen 1.3.8