Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

OpalFileMediaStream Class Reference

#include <mediastrm.h>

Inheritance diagram for OpalFileMediaStream:

OpalRawMediaStream OpalMediaStream List of all members.

Public Methods

Construction
 OpalFileMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, BOOL isSource, PFile *file, BOOL autoDelete=TRUE)
 OpalFileMediaStream (const OpalMediaFormat &mediaFormat, unsigned sessionID, BOOL isSource, const PFilePath &path)
Overrides of OpalMediaStream class
virtual BOOL IsSynchronous () const

Protected Attributes

PFile file

Detailed Description

This class describes a media stream that transfers data to/from a file.


Constructor & Destructor Documentation

OpalFileMediaStream::OpalFileMediaStream const OpalMediaFormat   mediaFormat,
unsigned    sessionID,
BOOL    isSource,
PFile *    file,
BOOL    autoDelete = TRUE
 

Construct a new media stream for files.

Parameters:
mediaFormat  Media format for stream
sessionID  Session number for stream
isSource  Is a source stream
file  File to stream to/from
autoDelete  Automatically delete file

OpalFileMediaStream::OpalFileMediaStream const OpalMediaFormat   mediaFormat,
unsigned    sessionID,
BOOL    isSource,
const PFilePath &    path
 

Construct a new media stream for files.

Parameters:
mediaFormat  Media format for stream
sessionID  Session number for stream
isSource  Is a source stream
path  File path to stream to/from


Member Function Documentation

virtual BOOL OpalFileMediaStream::IsSynchronous   [virtual]
 

Indicate if the media stream is synchronous. Returns TRUE for LID streams.

Implements OpalMediaStream.


Member Data Documentation

PFile OpalFileMediaStream::file [protected]
 


The documentation for this class was generated from the following file:
Generated on Sun Jul 23 09:40:33 2006 for OPAL by doxygen1.2.18