AVStreams.idl File Reference

#include "CosProperty.idl"

Include dependency graph for AVStreams.idl:


Namespaces

namespace  AVStreams

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

Typedefs

typedef sequence< QoS > AVStreams::streamQoS
 The QoS of a stream is a sequence of QoS structs (defined above).
typedef sequence< string > AVStreams::flowSpec
typedef sequence< string > AVStreams::protocolSpec
typedef sequence< octet > AVStreams::key
 Used as a key for public-key encryption.
typedef
CosPropertyService::Property 
AVStreams::streamEvent
 Used to convey events, in Basic_StreamCtrl::push_event.
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

Id
AVStreams.idl 64667 2005-03-16 07:01:51Z jtc

Author:
Sumedh Mungee <sumedh@cs.wustl.edu>

Nagarajan Surendran <naga@cs.wustl.edu>


Generated on Mon Sep 15 08:33:14 2008 for TAO_AV by  doxygen 1.5.5