FMLiveSwitchTransportCCStatusVectorChunk Class Reference

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

Instance Methods

(instancetype) - initWithDataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class. More...
 
(instancetype) - initWithSymbolSize:symbols:
 Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class. More...
 
(int) - symbolCount
 Gets the symbol count. More...
 
(int) - symbolList
 Gets the symbol list. More...
 
(NSMutableArray *) - symbols
 Gets the symbols. More...
 
(bool) - symbolSize
 Gets the symbol size. More...
 
- Instance Methods inherited from FMLiveSwitchTransportCCPacketStatusChunk
(FMLiveSwitchDataBuffer *) - dataBuffer
 Gets the data buffer. More...
 
(instancetype) - initWithType:
 Initializes a new instance of the FMLiveSwitchTransportCCPacketStatusChunk class. More...
 
(instancetype) - initWithType:dataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCPacketStatusChunk class. More...
 
(bool) - type
 Gets the type. More...
 

Class Methods

(bool) + registeredType
 Gets the type. More...
 
(FMLiveSwitchTransportCCStatusVectorChunk *) + transportCCStatusVectorChunkWithDataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class. More...
 
(FMLiveSwitchTransportCCStatusVectorChunk *) + transportCCStatusVectorChunkWithSymbolSize:symbols:
 Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class. More...
 
- Class Methods inherited from FMLiveSwitchTransportCCPacketStatusChunk
(FMLiveSwitchTransportCCPacketStatusChunk *) + transportCCPacketStatusChunkWithType:
 Initializes a new instance of the FMLiveSwitchTransportCCPacketStatusChunk class. More...
 
(FMLiveSwitchTransportCCPacketStatusChunk *) + transportCCPacketStatusChunkWithType:dataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCPacketStatusChunk class. More...
 

Detailed Description

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

Method Documentation

◆ initWithDataBuffer:

- (instancetype) initWithDataBuffer: (FMLiveSwitchDataBuffer *)  dataBuffer

Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class.

Parameters
dataBufferThe data buffer.

◆ initWithSymbolSize:symbols:

- (instancetype) initWithSymbolSize: (bool)  symbolSize
symbols: (NSMutableArray *)  symbols 

Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class.

Parameters
symbolSizeThe symbol size.
symbolsThe symbols.

◆ registeredType

+ (bool) registeredType

Gets the type.

◆ symbolCount

- (int) symbolCount

Gets the symbol count.

◆ symbolList

- (int) symbolList

Gets the symbol list.

◆ symbols

- (NSMutableArray*) symbols

Gets the symbols.

◆ symbolSize

- (bool) symbolSize

Gets the symbol size.

A value of true indicates 2 bits per symbol. A value of false indicates 1 bit per symbol.

◆ transportCCStatusVectorChunkWithDataBuffer:

+ (FMLiveSwitchTransportCCStatusVectorChunk*) transportCCStatusVectorChunkWithDataBuffer: (FMLiveSwitchDataBuffer *)  dataBuffer

Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class.

Parameters
dataBufferThe data buffer.

◆ transportCCStatusVectorChunkWithSymbolSize:symbols:

+ (FMLiveSwitchTransportCCStatusVectorChunk*) transportCCStatusVectorChunkWithSymbolSize: (bool)  symbolSize
symbols: (NSMutableArray *)  symbols 

Initializes a new instance of the FMLiveSwitchTransportCCStatusVectorChunk class.

Parameters
symbolSizeThe symbol size.
symbolsThe symbols.