Shaka Packager SDK
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
shaka::media::H264Parser Class Reference

Public Types

enum  Result { kOk , kInvalidStream , kUnsupportedStream , kEOStream }
 

Public Member Functions

Result ParseSps (const Nalu &nalu, int *sps_id)
 
Result ParsePps (const Nalu &nalu, int *pps_id)
 
const H264SpsGetSps (int sps_id)
 
const H264PpsGetPps (int pps_id)
 
Result ParseSliceHeader (const Nalu &nalu, H264SliceHeader *shdr)
 
Result ParseSEI (const Nalu &nalu, H264SEIMessage *sei_msg)
 

Detailed Description

Definition at line 249 of file h264_parser.h.

Member Enumeration Documentation

◆ Result

enum shaka::media::H264Parser::Result

Definition at line 251 of file h264_parser.h.

Constructor & Destructor Documentation

◆ H264Parser()

shaka::media::H264Parser::H264Parser ( )

Definition at line 190 of file h264_parser.cc.

◆ ~H264Parser()

shaka::media::H264Parser::~H264Parser ( )

Definition at line 192 of file h264_parser.cc.

Member Function Documentation

◆ GetPps()

const H264Pps * shaka::media::H264Parser::GetPps ( int  pps_id)

Definition at line 194 of file h264_parser.cc.

◆ GetSps()

const H264Sps * shaka::media::H264Parser::GetSps ( int  sps_id)

Definition at line 198 of file h264_parser.cc.

◆ ParsePps()

H264Parser::Result shaka::media::H264Parser::ParsePps ( const Nalu nalu,
int *  pps_id 
)

Definition at line 705 of file h264_parser.cc.

◆ ParseSEI()

H264Parser::Result shaka::media::H264Parser::ParseSEI ( const Nalu nalu,
H264SEIMessage sei_msg 
)

Definition at line 1122 of file h264_parser.cc.

◆ ParseSliceHeader()

H264Parser::Result shaka::media::H264Parser::ParseSliceHeader ( const Nalu nalu,
H264SliceHeader shdr 
)

Definition at line 973 of file h264_parser.cc.

◆ ParseSps()

H264Parser::Result shaka::media::H264Parser::ParseSps ( const Nalu nalu,
int *  sps_id 
)

Definition at line 584 of file h264_parser.cc.


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