Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

AVStreams Namespace Reference

IDL for Control and Management of Audio/Video Streams Revised Submission. More...


Compounds

exception  AVStreams::alreadyConnected
interface  AVStreams::Basic_StreamCtrl
 Base class for StreamCtrl, implements basic stream start and stop functionality. More...

exception  AVStreams::deviceQosMismatch
exception  AVStreams::failedToConnect
exception  AVStreams::failedToListen
interface  AVStreams::FDev
exception  AVStreams::FEPMismatch
interface  AVStreams::FlowConnection
interface  AVStreams::FlowConsumer
interface  AVStreams::FlowEndPoint
interface  AVStreams::FlowProducer
struct  AVStreams::flowStatus
 Used to store the status of a flow. More...

exception  AVStreams::formatMismatch
exception  AVStreams::formatNotSupported
exception  AVStreams::FPError
exception  AVStreams::InvalidPosition
exception  AVStreams::invalidSettings
interface  AVStreams::MCastConfigIf
 Interface for multicasting operations. More...

interface  AVStreams::MediaControl
 MediaControl interface is similar to ControlledStream interface in MSS. It can be inherited by flow endpoints or FlowConnection interfaces. More...

interface  AVStreams::MMDevice
 Implements a factory to create Endpoints and VDevs. More...

interface  AVStreams::Negotiator
 This interface is used to negotiate QoS between two stream endpoints. More...

exception  AVStreams::noSuchFlow
exception  AVStreams::notConnected
exception  AVStreams::notSupported
struct  AVStreams::Position
exception  AVStreams::MediaControl::PostionKeyNotSupported
exception  AVStreams::PostionKeyNotSupported
exception  AVStreams::PropertyException
exception  AVStreams::protocolNotSupported
struct  AVStreams::QoS
 This structure represents QoS for a given type. E.g. {"video_qos", <"video_framerate", 26>, <"video_depth", 9>}. More...

exception  AVStreams::QoSRequestFailed
struct  AVStreams::SFPStatus
 This structure is defined for SFP1.0 Subsequent versions of the protocol may specify new structures. More...

interface  AVStreams::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...

interface  AVStreams::StreamEndPoint
interface  AVStreams::StreamEndpoint
 The Stream EndPoint. Used to implement one endpoint of a stream that implements the transport layer. More...

interface  AVStreams::StreamEndPoint_A
 The "A" side of a streamendpoint. More...

interface  AVStreams::StreamEndPoint_B
 The "B" side of a streamendpoint. More...

exception  AVStreams::streamOpDenied
exception  AVStreams::streamOpFailed
interface  AVStreams::VDev
 Implements the VDev interface. One of these is created per connection, and represents device-specific parameters. More...


Typedefs

typedef sequence< QoSstreamQoS
 The QoS of a stream is a sequence of QoS structs (defined above). More...

typedef sequence< string > flowSpec
 flowSpec is used to keep transport protocol information Each string is one endpoint. More...

typedef sequence< string > protocolSpec
 List of protocols supported protocol names registered by OMG. e.g., TCP, UDP, AAL5, IPX, RTP. More...

typedef sequence< octet > key
 Used as a key for public-key encryption. More...

typedef CosPropertyService::Property streamEvent
 Used to convey events, in Basic_StreamCtrl::push_event. More...

typedef sequence< FlowConnectionFlowConnection_seq
typedef sequence< StreamEndPoint_AStreamEndPoint_A_seq
typedef sequence< StreamEndPoint_BStreamEndPoint_B_seq
typedef sequence< FlowEndPointFlowEndPoint_seq
typedef sequence< Object > Object_seq

Enumerations

enum  flowState { stopped, started, dead }
 Represents the state of a flow. More...

enum  dirType { dir_in, dir_out }
 The direction of a flow. More...

enum  PositionOrigin { AbsolutePosition, RelativePosition, ModuloPosition }
enum  PositionKey { ByteCount, SampleCount, MediaTime }


Detailed Description

IDL for Control and Management of Audio/Video Streams Revised Submission.

Typedef Documentation

typedef sequence<FlowConnection> AVStreams::FlowConnection_seq
 

typedef sequence<FlowEndPoint> AVStreams::FlowEndPoint_seq
 

typedef sequence<string> AVStreams::flowSpec
 

flowSpec is used to keep transport protocol information Each string is one endpoint.

typedef sequence<octet> AVStreams::key
 

Used as a key for public-key encryption.

typedef sequence<Object> AVStreams::Object_seq
 

typedef sequence<string> AVStreams::protocolSpec
 

List of protocols supported protocol names registered by OMG. e.g., TCP, UDP, AAL5, IPX, RTP.

typedef sequence<StreamEndPoint_A> AVStreams::StreamEndPoint_A_seq
 

typedef sequence<StreamEndPoint_B> AVStreams::StreamEndPoint_B_seq
 

typedef CosPropertyService::Property AVStreams::streamEvent
 

Used to convey events, in Basic_StreamCtrl::push_event.

typedef sequence<QoS> AVStreams::streamQoS
 

The QoS of a stream is a sequence of QoS structs (defined above).


Enumeration Type Documentation

enum AVStreams::dirType
 

The direction of a flow.

Enumeration values:
dir_in 
dir_out 

enum AVStreams::flowState
 

Represents the state of a flow.

Enumeration values:
stopped 
started 
dead 

enum AVStreams::PositionKey
 

Enumeration values:
ByteCount 
SampleCount 
MediaTime 

enum AVStreams::PositionOrigin
 

Enumeration values:
AbsolutePosition 
RelativePosition 
ModuloPosition 


Generated on Thu Oct 10 21:55:56 2002 for TAO_AV by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001