AVStreams Namespace Reference

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


Classes

struct  QoS
 This structure represents QoS for a given type. E.g. {"video_qos", <"video_framerate", 26>, <"video_depth", 9>}. More...
struct  SFPStatus
 This structure is defined for SFP1.0 Subsequent versions of the protocol may specify new structures. More...
struct  flowStatus
 Used to store the status of a flow. More...
exception  notSupported
exception  PropertyException
exception  FPError
exception  streamOpFailed
exception  streamOpDenied
exception  noSuchFlow
exception  QoSRequestFailed
interface  Basic_StreamCtrl
 Base class for StreamCtrl, implements basic stream start and stop functionality. More...
interface  Negotiator
 This interface is used to negotiate QoS between two stream endpoints. 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  MCastConfigIf
 Interface for multicasting operations. More...
interface  StreamEndPoint
interface  StreamEndPoint_A
 The "A" side of a streamendpoint. More...
interface  StreamEndPoint_B
 The "B" side of a streamendpoint. More...
interface  VDev
 Implements the VDev interface. One of these is created per connection, and represents device-specific parameters. More...
interface  MMDevice
 Implements a factory to create Endpoints and VDevs. More...
exception  protocolNotSupported
exception  formatNotSupported
exception  formatMismatch
exception  FEPMismatch
exception  alreadyConnected
exception  invalidSettings
exception  notConnected
exception  deviceQosMismatch
exception  failedToConnect
exception  failedToListen
interface  FlowConnection
interface  FlowEndPoint
interface  FlowProducer
interface  FlowConsumer
interface  FDev
struct  Position
exception  PostionKeyNotSupported
exception  InvalidPosition
interface  MediaControl
 MediaControl interface is similar to ControlledStream interface in MSS. It can be inherited by flow endpoints or FlowConnection interfaces. 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.

Enumerator:
dir_in 
dir_out 

enum AVStreams::flowState
 

Represents the state of a flow.

Enumerator:
stopped 
started 
dead 

enum AVStreams::PositionKey
 

Enumerator:
ByteCount 
SampleCount 
MediaTime 

enum AVStreams::PositionOrigin
 

Enumerator:
AbsolutePosition 
RelativePosition 
ModuloPosition 


Generated on Wed Nov 23 16:28:57 2005 for TAO_AV by  doxygen 1.4.5