OPAL
Version 3.10.4
|
#include <ivr.h>
Public Member Functions | |
Construction | |
OpalIVRMediaStream (OpalIVRConnection &conn, const OpalMediaFormat &mediaFormat, unsigned sessionID, PBoolean isSource, PVXMLSession &vxml) | |
Overrides of OpalMediaStream class | |
virtual PBoolean | Open () |
virtual PBoolean | Close () |
virtual PBoolean | IsSynchronous () const |
Protected Attributes | |
PVXMLSession & | m_vxmlSession |
This class describes a media stream that transfers data to/from an IVR vxml session.
OpalIVRMediaStream::OpalIVRMediaStream | ( | OpalIVRConnection & | conn, |
const OpalMediaFormat & | mediaFormat, | ||
unsigned | sessionID, | ||
PBoolean | isSource, | ||
PVXMLSession & | vxml | ||
) |
Construct a new media stream for IVR session.
mediaFormat | Media format for stream |
sessionID | Session number for stream |
isSource | Is a source stream |
vxml | vxml session to use |
virtual PBoolean OpalIVRMediaStream::Close | ( | ) | [virtual] |
virtual PBoolean OpalIVRMediaStream::IsSynchronous | ( | ) | const [virtual] |
Indicate if the media stream is synchronous. Returns false for IVR streams.
Implements OpalMediaStream.
virtual PBoolean OpalIVRMediaStream::Open | ( | ) | [virtual] |
Open the media stream using the media format.
The default behaviour simply sets the member variable "mediaFormat" and "defaultDataSize".
Reimplemented from OpalMediaStream.
PVXMLSession& OpalIVRMediaStream::m_vxmlSession [protected] |