sipxmedialib
Version 3.3
|
Go to the source code of this file.
Macros | |
#define | SDES_CHANGES -1 |
Functions | |
virtual unsigned long | ParseSDESReport (bool bHeader, unsigned char *puchReportBuffer)=0 |
virtual void | SetSSRC (ssrc_t ulSSRC)=0 |
virtual IGetSrcDescription * | GetAccessInterface (void)=0 |
Variables | |
interface long | lContentMask |
interface long unsigned char * | puchReportBuffer |
interface long unsigned char unsigned long | ulBufferSize =0 |
#define SDES_CHANGES -1 |
|
pure virtual |
Method Name: ParseSDESReport
Inputs: bool bHeader - TRUE indicates an RTCP Header preceeds the report unsigned char *puchReportBuffer - Buffer containing the contents of the SDES Report
Outputs: None
Returns: unsigned long - Number of octet processed
Description: Extracts the contents of an SDES report using the buffer passed in by the caller. The Source Description object shall store the content and length of data fields extracted from the SDES Report.
Usage Notes: The header of the RTCP Report shall be parsed by delegating to the base class.
|
pure virtual |
Method Name: SetSSRC
Inputs: unsigned long ulSSRC - Source ID
Outputs: None
Returns: void
Description: Stores the Source Identifier associated with an RTP connection.
Usage Notes: This is an override of the base class method defined in CRTCPHeader.
|
pure virtual |
Method Name: GetAccessInterface()
Inputs: None
Outputs: None
Returns: IGetSrcDescription * - Pointer to the Get Src Description Interface
Description: Returns a pointer to the IGetSrcDescription interface used to view the contents of an SDES Report.
Usage Notes:
interface long lContentMask |
interface long unsigned char* puchReportBuffer |
interface long unsigned char unsigned long ulBufferSize =0 |