TAO_AV  2.3.3
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CACE_Connector_Base< class > [external]
 CACE_Event_Handler [external]
 CACE_Shared_Object [external]
 CAVStreams::alreadyConnected
 CBasic_StreamCtrl
 CTAO_AV_RTP::bvchdr
 CTAO_AV_RTP::cellbhdr
 CflowProtocol::credit
 CAVStreams::deviceQosMismatch
 CAVStreams::failedToConnect
 CAVStreams::failedToListen
 CFDev
 CAVStreams::FEPMismatch
 CFlowConnection
 CFlowConsumer
 CFlowEndPoint
 CFlowProducer
 CAVStreams::flowStatusUsed to store the status of a flow
 CAVStreams::formatMismatch
 CAVStreams::formatNotSupported
 CAVStreams::FPError
 CflowProtocol::fragment
 CflowProtocol::frame
 CflowProtocol::frameHeader
 CAVStreams::InvalidPosition
 CAVStreams::invalidSettings
 CTAO_AV_RTP::jpeghdr
 CMCastConfigIf
 CMD5_CTX
 CTAO_AV_RTCP::md5_string
 CAVStreams::MediaControlMediaControl interface is similar to ControlledStream interface in MSS. It can be inherited by flow endpoints or FlowConnection interfaces
 CMediaControl
 CMediaTimer
 CMMDevice
 CTAO_StreamCtrl::MMDevice_Map_Entry
 CMMDevice_Map_Hash_Key
 CAVStreams::NegotiatorThis interface is used to negotiate QoS between two stream endpoints
 CNegotiator
 CAVStreams::noSuchFlow
 CAVStreams::notConnected
 CAVStreams::notSupported
 CTAO_AV_RTCP::ntp64
 CNull_MediaCtrl
 CTAO_AV_RTP::nvhdr
 CTAO_MCastConfigIf::Peer_Info
 CPOA_Null_MediaCtrl
 CAVStreams::Position
 CAVStreams::MediaControl::PostionKeyNotSupported
 CAVStreams::PostionKeyNotSupported
 CAVStreams::PropertyException
 CPropertySet
 CAVStreams::protocolNotSupported
 CAVStreams::QoSThis structure represents QoS for a given type. E.g. {"video_qos", <"video_framerate", 26>, <"video_depth", 9>}
 CAVStreams::QoSRequestFailed
 CRR_BlockThe receiver report block encapsulates the data that represents the reception statistics for a particular stream
 CRTCP_Channel_InSingle incoming data channel, or stream. The class has several responsibilities. When the class is instantiated, the incoming RTP traffic must be declared a valid source based on the RTP packets received. Once declared valie, this class is responsible for keeping up with reception statistics and other information. When an SR or RR is created (outside of this class), this class is used to get the Receiver Report block for this particular stream
 CRTCP_Channel_OutSingle outgoing data channel, or stream. It keeps track of statistics such as number of packets sent and number of bytes sent
 CRTCP_Common_HeaderThis is the header data that is common to all RTCP messages
 CRTCP_PacketThis is an abstract class from which all RTCP packet types are derived. It contains code used to validate the RTCP packet
 CTAO_AV_RTCP::rtcphdr
 CRTP_PacketThis class encapsulates all the necessary information to break down or build up an RTP data packet as well as operations to access all data items in the packet
 CTAO_AV_RTP::rtphdr
 CsdesChunk_sThis is a linked list of structures containing groups of source description items. A group of items for a particular synchronization source id is referred to as a 'chunk'
 CsdesItem_sThis is a linked list of structures containing source description 'items' such as canonical name, email, location etc
 CflowProtocol::sequencedFrame
 CAVStreams::SFPStatusThis structure is defined for SFP1.0 Subsequent versions of the protocol may specify new structures
 CflowProtocol::specialFrame
 CflowProtocol::Start
 CflowProtocol::StartReply
 CStreamCtrl
 CStreamEndpointThe Stream EndPoint. Used to implement one endpoint of a stream that implements the transport layer
 CStreamEndPoint
 CStreamEndPoint_A
 CStreamEndPoint_B
 CAVStreams::streamOpDenied
 CAVStreams::streamOpFailed
 CTAO_AV_Acceptor
 CTAO_AV_Acceptor_Registry
 CTAO_AV_Base_Connector
 CTAO_AV_CallbackCallback class that the user will be implementing for receiving frames from the network and also for timer events
 CTAO_AV_Child_Process< T_StreamEndpoint, T_VDev, T_MediaCtrl >Helper class for the child process created in TAO_AV_Endpoint_Process_Strategy
 CTAO_AV_Connector
 CTAO_AV_Connector_Registry
 CTAO_AV_CoreThis class encapsulates access to the TAO AV Core's resources and its state
 CTAO_AV_Endpoint_Strategy
 CTAO_AV_Flow_Handler
 CTAO_AV_Flow_Protocol_Item
 CTAO_AV_frame_info
 CTAO_AV_Policy
 CTAO_AV_Protocol_Object
 CTAO_AV_QoSClass for getting and setting the QoS characteristics of an AV Stream
 CTAO_AV_RTCPEncapsulate the header format for the Real Time Control Protocol (RTCP)
 CTAO_AV_RTCP_Sdes
 CTAO_AV_RTPEncapsulate the Real Time Protocol (RTP) header format
 CTAO_AV_TransportA Base class for the different transport protocols. All the different transports should derive and implement the open,close,send and recv methods
 CTAO_AV_Transport_Item
 CTAO_AV_UDP_Connection_SetupThis class is a helper for the TAO_AV_UDP_Acceptor and TAO_AV_UDP_Connector. It basically just reduces duplicate code. It takes the address of the peer in the connection, whether or not it is a multicast connection, and whether it is a connector or acceptor; and creates the local address and flow handler associated with the connection
 CTAO_FlowSpec_EntryA helper entry class in the flow spec sequence passed to bind_devs
 CTAO_PropertySet
 CTAO_SFP_Base
 CTAO_SFP_Fragment_Node
 CTAO_SFP_Fragment_Table_Entry
 CTAO_SFP_Frame_State
 CTAO_Tokenizer
 CVDev