FMLiveSwitchTransportCCRunLengthChunk Class Reference

An RTCP transport-wide congestion control (transport-cc) run length chunk. More...

Instance Methods

(instancetype) - initWithDataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class. More...
 
(instancetype) - initWithSymbol:runLength:
 Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class. More...
 
(int) - runLength
 Gets the run length. More...
 
(FMLiveSwitchTransportCCPacketStatusSymbol) - symbol
 Gets the symbol. 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...
 
(FMLiveSwitchTransportCCRunLengthChunk *) + transportCCRunLengthChunkWithDataBuffer:
 Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class. More...
 
(FMLiveSwitchTransportCCRunLengthChunk *) + transportCCRunLengthChunkWithSymbol:runLength:
 Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk 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) run length chunk.

Method Documentation

◆ initWithDataBuffer:

- (instancetype) initWithDataBuffer: (FMLiveSwitchDataBuffer *)  dataBuffer

Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class.

Parameters
dataBufferThe data buffer.

◆ initWithSymbol:runLength:

- (instancetype) initWithSymbol: (FMLiveSwitchTransportCCPacketStatusSymbol)  symbol
runLength: (int)  runLength 

Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class.

Parameters
symbolThe symbol.
runLengthThe run length.

◆ registeredType

+ (bool) registeredType

Gets the type.

◆ runLength

- (int) runLength

Gets the run length.

◆ symbol

- (FMLiveSwitchTransportCCPacketStatusSymbol) symbol

Gets the symbol.

◆ transportCCRunLengthChunkWithDataBuffer:

+ (FMLiveSwitchTransportCCRunLengthChunk*) transportCCRunLengthChunkWithDataBuffer: (FMLiveSwitchDataBuffer *)  dataBuffer

Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class.

Parameters
dataBufferThe data buffer.

◆ transportCCRunLengthChunkWithSymbol:runLength:

+ (FMLiveSwitchTransportCCRunLengthChunk*) transportCCRunLengthChunkWithSymbol: (FMLiveSwitchTransportCCPacketStatusSymbol)  symbol
runLength: (int)  runLength 

Initializes a new instance of the FMLiveSwitchTransportCCRunLengthChunk class.

Parameters
symbolThe symbol.
runLengthThe run length.