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  alreadyConnected
interface  Basic_StreamCtrl
 Base class for StreamCtrl, implements basic stream start and stop functionality. More...

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

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

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

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

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

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

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

interface  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  StreamEndpoint
 The Stream EndPoint. Used to implement one endpoint of a stream that implements the transport layer. More...

interface  StreamEndPoint
interface  StreamEndPoint_A
 The "A" side of a streamendpoint. More...

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

exception  streamOpDenied
exception  streamOpFailed
interface  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).

typedef sequence< string > flowSpec
typedef sequence< string > protocolSpec
typedef sequence< octet > key
 Used as a key for public-key encryption.

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

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 Fri Apr 2 19:03:38 2004 for TAO_AV by doxygen1.2.18