An H.265 depacketizer. More...
Instance Methods | |
| (FMLiveSwitchH265Fragment *) | - doCreateFragmentWithHeader:dataBuffer: | 
| Creates a fragment from a data buffer.  More... | |
| (void) | - doDestroy | 
| Destroys this instance.  More... | |
| (instancetype) | - init | 
| Initializes a new instance of the FMLiveSwitchH265Depacketizer class.  More... | |
| (bool) | - isKeyFrameWithInputBuffer: | 
| Checks if the databuffer contains a keyframe.  More... | |
| (NSString *) | - label | 
| Gets a label that identifies this class.  More... | |
  Instance Methods inherited from FMLiveSwitchVideoDepacketizer | |
| (bool) | - delayDepacketize | 
| Gets a value indicating whether depacketizing should be delayed.  More... | |
| (bool) | - delayDepacketizeOnPendingKeyFrame | 
| Gets a flag indicating whether depacketizing should be bypassed for incoming media packets when a key frame request has been made via a PLI message.  More... | |
| (void) | - doProcessFrame:inputBuffer: | 
| Processes a frame.  More... | |
| (void) | - doProcessTrackStatsFromInputWithTrackStats: | 
| Process track stats from an input.  More... | |
| (long long) | - framesCorrupted | 
| Gets the number of corrupted frames.  More... | |
| (long long) | - framesDropped | 
| Gets the number of dropped frames.  More... | |
| (long long) | - framesReceived | 
| Gets the number of received frames.  More... | |
| (instancetype) | - initWithFormat: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
| (instancetype) | - initWithInput: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
| (instancetype) | - initWithInputFormat:outputFormat: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
| (bool) | - isGapAllowedWithFragment:lastFragment: | 
| Determines whether a gap between two fragments is allowed.  More... | |
| (void) | - sendKeyFrameRequestWithReason: | 
| Sends a key-frame request.  More... | |
| (void) | - setDelayDepacketizeOnPendingKeyFrame: | 
| Sets a flag indicating whether depacketizing should be bypassed for incoming media packets when a key frame request has been made via a PLI message.  More... | |
Class Methods | |
| (FMLiveSwitchH265Depacketizer *) | + depacketizer | 
| Initializes a new instance of the FMLiveSwitchH265Depacketizer class.  More... | |
  Class Methods inherited from FMLiveSwitchVideoDepacketizer | |
| (FMLiveSwitchVideoDepacketizer *) | + videoDepacketizerWithFormat: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
| (FMLiveSwitchVideoDepacketizer *) | + videoDepacketizerWithInput: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
| (FMLiveSwitchVideoDepacketizer *) | + videoDepacketizerWithInputFormat:outputFormat: | 
| Initializes a new instance of the FMLiveSwitchVideoDepacketizer`1 class.  More... | |
Additional Inherited Members | |
  Protected Attributes inherited from FMLiveSwitchVideoDepacketizer | |
| __pad0__: FMLiveSwitchVideoPipe- (bool) allowDiagnosticTimer | |
An H.265 depacketizer.
| + (FMLiveSwitchH265Depacketizer*) depacketizer | 
Initializes a new instance of the FMLiveSwitchH265Depacketizer class.
| - (FMLiveSwitchH265Fragment*) doCreateFragmentWithHeader: | (FMLiveSwitchRtpPacketHeader *) | header | |
| dataBuffer: | (FMLiveSwitchDataBuffer *) | dataBuffer | |
Creates a fragment from a data buffer.
| header | The rtp header for this packet. | 
| dataBuffer | The data buffer. | 
Implements FMLiveSwitchVideoDepacketizer.
| - (void) doDestroy | 
Destroys this instance.
Implements FMLiveSwitchVideoDepacketizer.
| - (instancetype) init | 
Initializes a new instance of the FMLiveSwitchH265Depacketizer class.
| - (bool) isKeyFrameWithInputBuffer: | (FMLiveSwitchDataBuffer *) | inputBuffer | 
Checks if the databuffer contains a keyframe.
| inputBuffer | VideoBuffer containing video data. | 
Implements FMLiveSwitchVideoDepacketizer.
| - (NSString*) label | 
Gets a label that identifies this class.