fm.liveswitch.TransportCCStatusVectorChunk Class Reference

An RTCP transport-wide congestion control (transport-cc) status vector chunk. More...

Public Member Functions

int getSymbolCount ()
 Gets the symbol count. More...
 
int getSymbolList ()
 Gets the symbol list. More...
 
fm.liveswitch.TransportCCPacketStatusSymbol[] getSymbols ()
 Gets the symbols. More...
 
boolean getSymbolSize ()
 Gets the symbol size. More...
 
 TransportCCStatusVectorChunk (fm.liveswitch.DataBuffer dataBuffer)
 Initializes a new instance of the fm.liveswitch.TransportCCStatusVectorChunk class. More...
 
 TransportCCStatusVectorChunk (boolean symbolSize, fm.liveswitch.TransportCCPacketStatusSymbol[] symbols)
 Initializes a new instance of the fm.liveswitch.TransportCCStatusVectorChunk class. More...
 
- Public Member Functions inherited from fm.liveswitch.TransportCCPacketStatusChunk
fm.liveswitch.DataBuffer getDataBuffer ()
 Gets the data buffer. More...
 
boolean getType ()
 Gets the type. More...
 

Static Public Member Functions

static boolean getRegisteredType ()
 Gets the type. More...
 

Additional Inherited Members

- Protected Member Functions inherited from fm.liveswitch.TransportCCPacketStatusChunk
 TransportCCPacketStatusChunk (boolean type)
 Initializes a new instance of the fm.liveswitch.TransportCCPacketStatusChunk class. More...
 
 TransportCCPacketStatusChunk (boolean type, fm.liveswitch.DataBuffer dataBuffer)
 Initializes a new instance of the fm.liveswitch.TransportCCPacketStatusChunk class. More...
 

Detailed Description

An RTCP transport-wide congestion control (transport-cc) status vector chunk.

Constructor & Destructor Documentation

◆ TransportCCStatusVectorChunk() [1/2]

fm.liveswitch.TransportCCStatusVectorChunk.TransportCCStatusVectorChunk ( fm.liveswitch.DataBuffer  dataBuffer)

Initializes a new instance of the fm.liveswitch.TransportCCStatusVectorChunk class.

Parameters
dataBufferThe data buffer.

◆ TransportCCStatusVectorChunk() [2/2]

fm.liveswitch.TransportCCStatusVectorChunk.TransportCCStatusVectorChunk ( boolean  symbolSize,
fm.liveswitch.TransportCCPacketStatusSymbol[]  symbols 
)

Initializes a new instance of the fm.liveswitch.TransportCCStatusVectorChunk class.

Parameters
symbolSizeThe symbol size.
symbolsThe symbols.

Member Function Documentation

◆ getRegisteredType()

static boolean fm.liveswitch.TransportCCStatusVectorChunk.getRegisteredType ( )
static

Gets the type.

◆ getSymbolCount()

int fm.liveswitch.TransportCCStatusVectorChunk.getSymbolCount ( )

Gets the symbol count.

◆ getSymbolList()

int fm.liveswitch.TransportCCStatusVectorChunk.getSymbolList ( )

Gets the symbol list.

◆ getSymbols()

fm.liveswitch.TransportCCPacketStatusSymbol [] fm.liveswitch.TransportCCStatusVectorChunk.getSymbols ( )

Gets the symbols.

◆ getSymbolSize()

boolean fm.liveswitch.TransportCCStatusVectorChunk.getSymbolSize ( )

Gets the symbol size.

A value of

true

indicates 2 bits per symbol. A value of

false

indicates 1 bit per symbol.