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

A Sequence Parameter Set (SPS) structure. More...

#include <gravc.h>

Public Member Functions

 Sps (const std::string &binary_sps_buffer)
 Constructor taking a binary byte-stuffed sps 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 sps info.
 
unsigned int dx () const
 Returns the picture width in pixels.
 
unsigned int dy () const
 Returns the picture height in pixels.
 

Public Attributes

unsigned int m_nalu_type
 
unsigned int m_profile_idc
 
bool m_constraint_set0_flag
 
bool m_constraint_set1_flag
 
bool m_constraint_set2_flag
 
bool m_constraint_set3_flag
 
bool m_constraint_set4_flag
 
bool m_constraint_set5_flag
 
unsigned int m_zero
 
unsigned int m_level_idc
 
unsigned int m_sequence_parameter_set_id
 
unsigned int m_chroma_format_idc
 
bool m_separate_colour_plane_flag
 
unsigned int m_bit_depth_luma_minus8
 
unsigned int m_bit_depth_chroma_minus8
 
bool m_qpprime_y_zero_transform_bypass_flag
 
bool m_seq_scaling_matrix_present_flag
 
unsigned int m_log2_max_frame_num_minus4
 
unsigned int m_pic_order_cnt_type
 
unsigned int m_log2_max_pic_order_cnt_lsb_minus4
 
bool m_delta_pic_order_always_zero_flag
 
int m_offset_for_non_ref_pic
 
int m_offset_for_top_to_bottom_field
 
unsigned int m_num_ref_frames_in_pic_order_cnt_cycle
 
unsigned int m_max_num_ref_frames
 
bool m_gaps_in_frame_num_value_allowed_flag
 
unsigned int m_pic_width_in_mbs_minus1
 
unsigned int m_pic_height_in_map_units_minus1
 
bool m_frame_mbs_only_flag
 
bool m_mb_adaptive_frame_field_flag
 
bool m_direct_8x8_inference_flag
 
bool m_frame_cropping_flag
 
unsigned int m_frame_crop_left_offset
 
unsigned int m_frame_crop_right_offset
 
unsigned int m_frame_crop_top_offset
 
unsigned int m_frame_crop_bottom_offset
 
bool m_vui_parameters_present_flag
 
bool m_nal_hrd_parameters_present_flag
 
bool m_vcl_hrd_parameters_present_flag
 

Detailed Description

A Sequence Parameter Set (SPS) structure.

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

Definition at line 187 of file gravc.h.


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