TAO_AV  2.3.4
Classes | Modules | Typedefs | Enumerations
AVStreams.idl File Reference
#include "CosProperty.idl"

Classes

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

Modules

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

Typedefs

typedef sequence< QoS > AVStreams::streamQoS
 The QoS of a stream is a sequence of QoS structs (defined above) More...
 
typedef sequence< string > AVStreams::flowSpec
 
typedef sequence< string > AVStreams::protocolSpec
 
typedef sequence< octet > AVStreams::key
 Used as a key for public-key encryption. More...
 
typedef CosPropertyService::Property AVStreams::streamEvent
 Used to convey events, in Basic_StreamCtrl::push_event. More...
 
typedef sequence< FlowConnection > AVStreams::FlowConnection_seq
 
typedef sequence< StreamEndPoint_A > AVStreams::StreamEndPoint_A_seq
 
typedef sequence< StreamEndPoint_B > AVStreams::StreamEndPoint_B_seq
 
typedef sequence< FlowEndPoint > AVStreams::FlowEndPoint_seq
 
typedef sequence< Object > AVStreams::Object_seq
 

Enumerations

enum  AVStreams::flowState { AVStreams::stopped, AVStreams::started, AVStreams::dead }
 Represents the state of a flow. More...
 
enum  AVStreams::dirType { AVStreams::dir_in, AVStreams::dir_out }
 The direction of a flow. More...
 
enum  AVStreams::PositionOrigin { AVStreams::AbsolutePosition, AVStreams::RelativePosition, AVStreams::ModuloPosition }
 
enum  AVStreams::PositionKey { AVStreams::ByteCount, AVStreams::SampleCount, AVStreams::MediaTime }
 

Detailed Description

Author
Sumedh Mungee sumed.nosp@m.h@cs.nosp@m..wust.nosp@m.l.ed.nosp@m.u
Nagarajan Surendran naga@.nosp@m.cs.w.nosp@m.ustl..nosp@m.edu