webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Types | Public Member Functions | List of all members
webrtc::video_coding::H264SpsPpsTracker Class Reference

#include <h264_sps_pps_tracker.h>

Public Types

enum  PacketAction {
  kInsert, kDrop, kRequestKeyframe, kInsert,
  kDrop, kRequestKeyframe
}
 
enum  PacketAction {
  kInsert, kDrop, kRequestKeyframe, kInsert,
  kDrop, kRequestKeyframe
}
 

Public Member Functions

PacketAction CopyAndFixBitstream (VCMPacket *packet)
 
void InsertSpsPpsNalus (const std::vector< uint8_t > &sps, const std::vector< uint8_t > &pps)
 
PacketAction CopyAndFixBitstream (VCMPacket *packet)
 
void InsertSpsPpsNalus (const std::vector< uint8_t > &sps, const std::vector< uint8_t > &pps)
 

Member Enumeration Documentation

◆ PacketAction [1/2]

Enumerator
kInsert 
kDrop 
kRequestKeyframe 
kInsert 
kDrop 
kRequestKeyframe 

◆ PacketAction [2/2]

Enumerator
kInsert 
kDrop 
kRequestKeyframe 
kInsert 
kDrop 
kRequestKeyframe 

Member Function Documentation

◆ CopyAndFixBitstream() [1/2]

H264SpsPpsTracker::PacketAction webrtc::video_coding::H264SpsPpsTracker::CopyAndFixBitstream ( VCMPacket packet)

◆ CopyAndFixBitstream() [2/2]

PacketAction webrtc::video_coding::H264SpsPpsTracker::CopyAndFixBitstream ( VCMPacket packet)

◆ InsertSpsPpsNalus() [1/2]

void webrtc::video_coding::H264SpsPpsTracker::InsertSpsPpsNalus ( const std::vector< uint8_t > &  sps,
const std::vector< uint8_t > &  pps 
)

◆ InsertSpsPpsNalus() [2/2]

void webrtc::video_coding::H264SpsPpsTracker::InsertSpsPpsNalus ( const std::vector< uint8_t > &  sps,
const std::vector< uint8_t > &  pps 
)

The documentation for this class was generated from the following files: