VideoTools
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Gr::Avc::Pps Class Reference

A Picture Sequence Parameter Set (PPS) structure. More...

#include <gravc.h>

Public Member Functions

 Pps (const std::string &binary_pps_buffer, int sps_chroma_format_idc)
 Constructor taking a binary byte-stuffed pps buffer.
 
bool valid () const
 Returns true if a usable object.
 
std::string reason () const
 Returns the in-valid() reason.
 
void streamOut (std::ostream &) const
 Streams out the pps info.
 

Public Attributes

unsigned int m_nalu_type
 
unsigned int m_pic_parameter_set_id
 
unsigned int m_seq_parameter_set_id
 
bool m_entropy_coding_mode_flag
 
bool m_bottom_field_pic_order_in_frame_present_flag
 
unsigned int m_num_slice_groups_minus1
 
unsigned int m_num_ref_idx_10_default_active_minus1
 
unsigned int m_num_ref_idx_11_default_active_minus1
 
bool m_weighted_pred_flag
 
unsigned int m_weighted_bipred_idc
 
int m_pic_init_qp_minus26
 
int m_pic_init_qs_minus26
 
int m_chroma_qp_index_offset
 
bool m_deblocking_filter_control_present_flag
 
bool m_constrained_intra_pred_flag
 
bool m_redundant_pic_cnt_present_flag
 
bool m_transform_8x8_mode_flag
 
bool m_pic_scaling_matrix_present_flag
 
int m_second_chroma_qp_index_offset
 

Detailed Description

A Picture Sequence Parameter Set (PPS) structure.

See Also
ISO/IEC 14496-10, esp. 7.3.2.2

Definition at line 262 of file gravc.h.


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