#include <mediastrm.h>
Inheritance diagram for OpalNullMediaStream:
Public Member Functions | |
Overrides of OpalMediaStream class | |
virtual BOOL | ReadData (BYTE *data, PINDEX size, PINDEX &length) |
virtual BOOL | WriteData (const BYTE *data, PINDEX length, PINDEX &written) |
virtual BOOL | RequiresPatch () const |
virtual BOOL | RequiresPatchThread () const |
virtual BOOL | IsSynchronous () const |
OpalNullMediaStream::OpalNullMediaStream | ( | OpalConnection & | conn, | |
const OpalMediaFormat & | mediaFormat, | |||
unsigned | sessionID, | |||
BOOL | isSource | |||
) |
Construct a new media stream for RTP sessions.
mediaFormat | Media format for stream |
sessionID | Session number for stream |
isSource | Is a source stream |
OpalNullMediaStream::OpalNullMediaStream | ( | OpalConnection & | conn, | |
const OpalMediaFormat & | mediaFormat, | |||
unsigned | sessionID, | |||
BOOL | isSource | |||
) |
Construct a new media stream for RTP sessions.
mediaFormat | Media format for stream |
sessionID | Session number for stream |
isSource | Is a source stream |
virtual BOOL OpalNullMediaStream::ReadData | ( | BYTE * | data, | |
PINDEX | size, | |||
PINDEX & | length | |||
) | [virtual] |
Read raw media data from the source media stream. The default behaviour does nothing and returns FALSE.
data | Data buffer to read to |
size | Size of buffer |
length | Length of data actually read |
Reimplemented from OpalMediaStream.
virtual BOOL OpalNullMediaStream::WriteData | ( | const BYTE * | data, | |
PINDEX | length, | |||
PINDEX & | written | |||
) | [virtual] |
Write raw media data to the sink media stream. The default behaviour does nothing and returns FALSE.
data | Data to write |
length | Length of data to read. |
written | Length of data actually written |
Reimplemented from OpalMediaStream.
virtual BOOL OpalNullMediaStream::RequiresPatch | ( | ) | const [virtual] |
Indicate if the media stream requires a OpalMediaPatch instance The default behaviour returns FALSE.
Reimplemented from OpalMediaStream.
virtual BOOL OpalNullMediaStream::RequiresPatchThread | ( | ) | const [virtual] |
Indicate if the media stream requires a OpalMediaPatch thread (active patch). The default behaviour returns FALSE.
Reimplemented from OpalMediaStream.
virtual BOOL OpalNullMediaStream::IsSynchronous | ( | ) | const [virtual] |
Indicate if the media stream is synchronous. Returns FALSE.
Implements OpalMediaStream.