| 
    TAO_AV
    2.1.0
    
   
   | 
  
  
  
 
#include "orbsvcs/AV/AV_Core.h"#include "orbsvcs/AV/AV_export.h"#include "orbsvcs/CosPropertyS.h"#include "orbsvcs/AVStreamsS.h"#include "orbsvcs/Property/CosPropertyService_i.h"#include "orbsvcs/CosNamingC.h"#include "orbsvcs/AV/Endpoint_Strategy.h"#include "orbsvcs/Null_MediaCtrlS.h"#include "orbsvcs/AV/FlowSpec_Entry.h"#include "ace/SOCK_Dgram_Mcast.h"#include "ace/ATM_Addr.h"#include "ace/Containers_T.h"#include "ace/Process.h"#include "ace/SOCK_CODgram.h"#include "ace/SOCK_Connector.h"#include "ace/Connector.h"#include "ace/Acceptor.h"#include "ace/SOCK_Stream.h"#include "ace/Svc_Handler.h"#include "ace/SOCK_Acceptor.h"#include "orbsvcs/AV/Transport.h"#include "tao/debug.h"#include "orbsvcs/AV/AVStreams_i.inl"#include "orbsvcs/AV/Flows_T.h"Classes | |
| class | AV_Null_MediaCtrl | 
| class | TAO_Basic_StreamCtrl | 
| Base class for StreamCtrl, implements basic stream start and stop functionality.  More... | |
| class | TAO_Negotiator | 
| class | MMDevice_Map_Hash_Key | 
| class | TAO_StreamCtrl | 
| Implementation the A/V StreamCtrl class. this class is used to control the stream. It should be subclassed by applications that want to provide more control features.  More... | |
| struct | TAO_StreamCtrl::MMDevice_Map_Entry | 
| class | TAO_MCastConfigIf | 
| struct | TAO_MCastConfigIf::Peer_Info | 
| class | TAO_AV_QoS | 
| Class for getting and setting the QoS characteristics of an AV Stream.  More... | |
| class | TAO_Base_StreamEndPoint | 
| class | TAO_StreamEndPoint | 
| The Stream EndPoint. Used to implement one endpoint of a stream that implements the transport layer.  More... | |
| class | TAO_StreamEndPoint_A | 
| The "A" side of a streamendpoint.  More... | |
| class | TAO_StreamEndPoint_B | 
| The "B" side of a streamendpoint.  More... | |
| class | TAO_VDev | 
| Implements the VDev interface. One of these is created per connection, and represents device-specific parameters.  More... | |
| class | TAO_MMDevice | 
| Implements a factory to create Endpoints and VDevs.  More... | |
| class | TAO_FlowConnection | 
| This class currently supports only one producer and one consumer per flow.  More... | |
| class | TAO_FlowEndPoint | 
| This class is used per flow e.g video flow and an audio flow to encapsulate the transport details.  More... | |
| class | TAO_FlowProducer | 
| class | TAO_FlowConsumer | 
| class | TAO_MediaControl | 
| Abstract Mediacontrol class. The following are to be handled by the specialized media control for the specific media like camera, speaker.  More... | |
Defines | |
| #define | FLOWSPEC_MAX 5 | 
| #define | TAO_Client_StreamEndPoint TAO_StreamEndPoint_A | 
| #define | TAO_Server_StreamEndPoint TAO_StreamEndPoint_B | 
Typedefs | |
| typedef ACE_Hash_Map_Manager < ACE_CString, AVStreams::FlowEndPoint_var, ACE_Null_Mutex >  | FlowEndPoint_Map | 
| typedef ACE_Hash_Map_Entry < ACE_CString, AVStreams::FlowEndPoint_var >  | FlowEndPoint_Map_Entry | 
| typedef ACE_Hash_Map_Iterator < ACE_CString, AVStreams::FlowEndPoint_var, ACE_Null_Mutex >  | FlowEndPoint_Map_Iterator | 
| typedef ACE_Hash_Map_Manager < ACE_CString, TAO_AV_Flow_Handler *, ACE_Null_Mutex >  | Flow_Handler_Map | 
| typedef ACE_Hash_Map_Entry < ACE_CString, TAO_AV_Flow_Handler * >  | Flow_Handler_Map_Entry | 
| typedef ACE_Hash_Map_Iterator < ACE_CString, TAO_AV_Flow_Handler *, ACE_Null_Mutex >  | Flow_Handler_Map_Iterator | 
| #define FLOWSPEC_MAX 5 | 
| typedef ACE_Hash_Map_Iterator<ACE_CString,TAO_AV_Flow_Handler*,ACE_Null_Mutex> Flow_Handler_Map_Iterator | 
| typedef ACE_Hash_Map_Manager<ACE_CString,AVStreams::FlowEndPoint_var,ACE_Null_Mutex> FlowEndPoint_Map | 
| typedef ACE_Hash_Map_Entry<ACE_CString,AVStreams::FlowEndPoint_var> FlowEndPoint_Map_Entry | 
| typedef ACE_Hash_Map_Iterator<ACE_CString,AVStreams::FlowEndPoint_var,ACE_Null_Mutex> FlowEndPoint_Map_Iterator | 
 1.8.0