An RTCP layer refresh request (FIR) packet entry. More...
Instance Methods | |
(bool) | - currentIdsPresent |
Gets whether the current temporal layer ID and current layer ID fields are present. More... | |
(int) | - currentLayerId |
Gets the current layer ID. More... | |
(int) | - currentTemporalId |
Gets the current temporal ID. More... | |
(FMLiveSwitchDataBuffer *) | - dataBuffer |
Gets the backing data buffer. More... | |
(instancetype) | - initWithDataBuffer: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(instancetype) | - initWithSequenceNumber: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(instancetype) | - initWithSequenceNumber:targetTemporalId:targetLayerId: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(instancetype) | - initWithSequenceNumber:targetTemporalId:targetLayerId:currentTemporalId:currentLayerId: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(int) | - payloadType |
Gets the payload type. More... | |
(int) | - sequenceNumber |
Gets the sequence number. More... | |
(void) | - setCurrentIdsPresent: |
Sets whether the current temporal layer ID and current layer ID fields are present. More... | |
(void) | - setCurrentLayerId: |
Sets the current layer ID. More... | |
(void) | - setCurrentTemporalId: |
Sets the current temporal ID. More... | |
(void) | - setDataBuffer: |
Sets the backing data buffer. More... | |
(void) | - setPayloadType: |
Sets the payload type. More... | |
(void) | - setSequenceNumber: |
Sets the sequence number. More... | |
(void) | - setSynchronizationSource: |
Sets the synchronization source. More... | |
(void) | - setTargetLayerId: |
Sets the target layer ID. More... | |
(void) | - setTargetTemporalId: |
Sets the target temporal ID. More... | |
(long long) | - synchronizationSource |
Gets the synchronization source. More... | |
(int) | - targetLayerId |
Gets the target layer ID. More... | |
(int) | - targetTemporalId |
Gets the target temporal ID. More... | |
Instance Methods inherited from FMLiveSwitchControlFrameEntry | |
(instancetype) | - init |
Class Methods | |
(int) | + fixedPayloadLength |
Gets the fixed length of an LRR entry. More... | |
(FMLiveSwitchLrrEntry *) | + lrrEntryWithDataBuffer: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(FMLiveSwitchLrrEntry *) | + lrrEntryWithSequenceNumber: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(FMLiveSwitchLrrEntry *) | + lrrEntryWithSequenceNumber:targetTemporalId:targetLayerId: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
(FMLiveSwitchLrrEntry *) | + lrrEntryWithSequenceNumber:targetTemporalId:targetLayerId:currentTemporalId:currentLayerId: |
Initializes a new instance of the FMLiveSwitchLrrEntry class. More... | |
Class Methods inherited from FMLiveSwitchControlFrameEntry | |
(FMLiveSwitchControlFrameEntry *) | + controlFrameEntry |
An RTCP layer refresh request (FIR) packet entry.
- (bool) currentIdsPresent |
Gets whether the current temporal layer ID and current layer ID fields are present.
- (int) currentLayerId |
Gets the current layer ID.
- (int) currentTemporalId |
Gets the current temporal ID.
- (FMLiveSwitchDataBuffer*) dataBuffer |
Gets the backing data buffer.
+ (int) fixedPayloadLength |
Gets the fixed length of an LRR entry.
- (instancetype) initWithDataBuffer: | (FMLiveSwitchDataBuffer *) | dataBuffer |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
dataBuffer | The data buffer. |
- (instancetype) initWithSequenceNumber: | (int) | sequenceNumber |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
- (instancetype) initWithSequenceNumber: | (int) | sequenceNumber | |
targetTemporalId: | (int) | targetTemporalId | |
targetLayerId: | (int) | targetLayerId | |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
targetTemporalId | The target temporal ID. |
targetLayerId | The target layer ID. |
- (instancetype) initWithSequenceNumber: | (int) | sequenceNumber | |
targetTemporalId: | (int) | targetTemporalId | |
targetLayerId: | (int) | targetLayerId | |
currentTemporalId: | (int) | currentTemporalId | |
currentLayerId: | (int) | currentLayerId | |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
targetTemporalId | The target temporal ID. |
targetLayerId | The target layer ID. |
currentTemporalId | Teh current temporal ID. |
currentLayerId | The current layer ID. |
+ (FMLiveSwitchLrrEntry*) lrrEntryWithDataBuffer: | (FMLiveSwitchDataBuffer *) | dataBuffer |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
dataBuffer | The data buffer. |
+ (FMLiveSwitchLrrEntry*) lrrEntryWithSequenceNumber: | (int) | sequenceNumber |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
+ (FMLiveSwitchLrrEntry*) lrrEntryWithSequenceNumber: | (int) | sequenceNumber | |
targetTemporalId: | (int) | targetTemporalId | |
targetLayerId: | (int) | targetLayerId | |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
targetTemporalId | The target temporal ID. |
targetLayerId | The target layer ID. |
+ (FMLiveSwitchLrrEntry*) lrrEntryWithSequenceNumber: | (int) | sequenceNumber | |
targetTemporalId: | (int) | targetTemporalId | |
targetLayerId: | (int) | targetLayerId | |
currentTemporalId: | (int) | currentTemporalId | |
currentLayerId: | (int) | currentLayerId | |
Initializes a new instance of the FMLiveSwitchLrrEntry class.
sequenceNumber | The sequence number. |
targetTemporalId | The target temporal ID. |
targetLayerId | The target layer ID. |
currentTemporalId | Teh current temporal ID. |
currentLayerId | The current layer ID. |
- (int) payloadType |
Gets the payload type.
- (int) sequenceNumber |
Gets the sequence number.
- (void) setCurrentIdsPresent: | (bool) | value |
Sets whether the current temporal layer ID and current layer ID fields are present.
- (void) setCurrentLayerId: | (int) | value |
Sets the current layer ID.
- (void) setCurrentTemporalId: | (int) | value |
Sets the current temporal ID.
- (void) setDataBuffer: | (FMLiveSwitchDataBuffer *) | value |
Sets the backing data buffer.
- (void) setPayloadType: | (int) | value |
Sets the payload type.
- (void) setSequenceNumber: | (int) | value |
Sets the sequence number.
- (void) setSynchronizationSource: | (long long) | value |
Sets the synchronization source.
Implements FMLiveSwitchControlFrameEntry.
- (void) setTargetLayerId: | (int) | value |
Sets the target layer ID.
- (void) setTargetTemporalId: | (int) | value |
Sets the target temporal ID.
- (long long) synchronizationSource |
Gets the synchronization source.
Implements FMLiveSwitchControlFrameEntry.
- (int) targetLayerId |
Gets the target layer ID.
- (int) targetTemporalId |
Gets the target temporal ID.