#include <mediastrm.h>
Inheritance diagram for OpalUDPMediaStream:
Public Member Functions | |
Overrides of OpalMediaStream class | |
virtual PBoolean | ReadPacket (RTP_DataFrame &packet) |
virtual PBoolean | WritePacket (RTP_DataFrame &packet) |
virtual PBoolean | IsSynchronous () const |
virtual PBoolean | Close () |
OpalUDPMediaStream::OpalUDPMediaStream | ( | OpalConnection & | conn, | |
const OpalMediaFormat & | mediaFormat, | |||
unsigned | sessionID, | |||
bool | isSource, | |||
OpalTransportUDP & | transport | |||
) |
Construct a new media stream for channel.
mediaFormat | Media format for stream |
sessionID | Session number for stream |
isSource | Is a source stream |
transport | UDP transport instance |
OpalUDPMediaStream::OpalUDPMediaStream | ( | OpalConnection & | conn, | |
const OpalMediaFormat & | mediaFormat, | |||
unsigned | sessionID, | |||
bool | isSource, | |||
OpalTransportUDP & | transport | |||
) |
Construct a new media stream for channel.
mediaFormat | Media format for stream |
sessionID | Session number for stream |
isSource | Is a source stream |
transport | UDP transport instance |
virtual PBoolean OpalUDPMediaStream::ReadPacket | ( | RTP_DataFrame & | packet | ) | [virtual] |
Read an RTP frame of data from the source media stream. The new behaviour simply calls OpalTransportUDP::ReadPDU().
Reimplemented from OpalMediaStream.
virtual PBoolean OpalUDPMediaStream::WritePacket | ( | RTP_DataFrame & | packet | ) | [virtual] |
Write an RTP frame of data to the sink media stream. The new behaviour simply calls OpalTransportUDP::Write().
Reimplemented from OpalMediaStream.
virtual PBoolean OpalUDPMediaStream::IsSynchronous | ( | ) | const [virtual] |
Indicate if the media stream is synchronous. Returns false.
Implements OpalMediaStream.
virtual PBoolean OpalUDPMediaStream::Close | ( | ) | [virtual] |
Close the media stream. Closes the associated OpalTransportUDP.
Reimplemented from OpalMediaStream.