OPAL  Version 3.18.8
OpalVideoPictureLoss Class Reference

#include <vidcodec.h>

Inheritance diagram for OpalVideoPictureLoss:
Collaboration diagram for OpalVideoPictureLoss:

Public Member Functions

 OpalVideoPictureLoss (unsigned sequenceNumber=0, unsigned timestamp=0, unsigned sessionID=0, unsigned ssrc=0)
 
virtual PString GetName () const
 
unsigned GetSequenceNumber () const
 
unsigned GetTimestamp () const
 
- Public Member Functions inherited from OpalVideoUpdatePicture
 OpalVideoUpdatePicture (unsigned sessionID=0, unsigned ssrc=0)
 
- Public Member Functions inherited from OpalMediaCommand
 OpalMediaCommand (const OpalMediaType &mediaType, unsigned sessionID=0, unsigned ssrc=0)
 
virtual void PrintOn (ostream &strm) const
 
virtual Comparison Compare (const PObject &obj) const
 
virtual PObject * Clone () const =0
 
virtual void * GetPlugInData () const
 
virtual unsigned * GetPlugInSize () const
 
const OpalMediaTypeGetMediaType () const
 
unsigned GetSessionID () const
 
unsigned GetSyncSource () const
 

Protected Attributes

unsigned m_sequenceNumber
 
unsigned m_timestamp
 
- Protected Attributes inherited from OpalMediaCommand
OpalMediaType m_mediaType
 
unsigned m_sessionID
 
unsigned m_ssrc
 

Detailed Description

This indicates that the remote has had a picture loss and that a video picture update is desired, that is an Intra or Key frame should be sent, however, the sender can opt due to say bandwidth constraints not to do so and suffer with the corrupted video.

Constructor & Destructor Documentation

OpalVideoPictureLoss::OpalVideoPictureLoss ( unsigned  sequenceNumber = 0,
unsigned  timestamp = 0,
unsigned  sessionID = 0,
unsigned  ssrc = 0 
)
Parameters
sessionIDSession for media stream, 0 is use first mediaType stream
ssrcSync Source for media stream (if RTP)

Member Function Documentation

virtual PString OpalVideoPictureLoss::GetName ( ) const
virtual

Get the name of the command.

Reimplemented from OpalVideoUpdatePicture.

unsigned OpalVideoPictureLoss::GetSequenceNumber ( ) const
inline

References m_sequenceNumber.

unsigned OpalVideoPictureLoss::GetTimestamp ( ) const
inline

References m_timestamp.

Field Documentation

unsigned OpalVideoPictureLoss::m_sequenceNumber
protected

Referenced by GetSequenceNumber().

unsigned OpalVideoPictureLoss::m_timestamp
protected

Referenced by GetTimestamp().


The documentation for this class was generated from the following file: