Table of Contents

Class ConfigurationParser.VuiParameters

Namespace
VAST.Codecs.H264
Assembly
VAST.Common.dll

Contains VUI (Video Usability Information) parameters from H.264 SPS.

public class ConfigurationParser.VuiParameters
Inheritance
ConfigurationParser.VuiParameters
Inherited Members

Constructors

VuiParameters()

public VuiParameters()

Fields

aspect_ratio_idc

Aspect ratio indicator (Extended_SAR = 255 means sar_width/sar_height are used).

public int aspect_ratio_idc

Field Value

int

aspect_ratio_info_present_flag

Indicates if aspect ratio information is present.

public int aspect_ratio_info_present_flag

Field Value

int

bitstream_restriction_flag

Indicates if bitstream restriction parameters are present.

public int bitstream_restriction_flag

Field Value

int

chroma_loc_info_present_flag

Indicates if chroma sample location information is present.

public int chroma_loc_info_present_flag

Field Value

int

chroma_sample_loc_type_bottom_field

Chroma sample location type for the bottom field.

public uint chroma_sample_loc_type_bottom_field

Field Value

uint

chroma_sample_loc_type_top_field

Chroma sample location type for the top field.

public uint chroma_sample_loc_type_top_field

Field Value

uint

colour_description_present_flag

Indicates if colour description is present.

public int colour_description_present_flag

Field Value

int

colour_primaries

Colour primaries (1=BT.709, 5=BT.470-2 System B/G, 6=SMPTE 170M, etc.).

public int colour_primaries

Field Value

int

fixed_frame_rate_flag

Indicates if the temporal distance between HRD output times is constant.

public int fixed_frame_rate_flag

Field Value

int

log2_max_mv_length_horizontal

Log2 of maximum absolute value of horizontal motion vector component.

public uint log2_max_mv_length_horizontal

Field Value

uint

log2_max_mv_length_vertical

Log2 of maximum absolute value of vertical motion vector component.

public uint log2_max_mv_length_vertical

Field Value

uint

low_delay_hrd_flag

Low delay HRD flag for streams without B-pictures.

public int low_delay_hrd_flag

Field Value

int

matrix_coefficients

Matrix coefficients for deriving luma and chroma from RGB primaries.

public int matrix_coefficients

Field Value

int

max_bits_per_mb_denom

Maximum number of bits in a macroblock divided by 3072.

public uint max_bits_per_mb_denom

Field Value

uint

max_bytes_per_pic_denom

Maximum number of bytes in a coded picture divided by picture size.

public uint max_bytes_per_pic_denom

Field Value

uint

max_dec_frame_buffering

Maximum required size of decoded picture buffer in units of frames.

public uint max_dec_frame_buffering

Field Value

uint

max_num_reorder_frames

Maximum number of frames that may precede any frame in decoding order.

public uint max_num_reorder_frames

Field Value

uint

motion_vectors_over_pic_boundaries_flag

Indicates if motion vectors may point outside picture boundaries.

public int motion_vectors_over_pic_boundaries_flag

Field Value

int

nal_hrd_parameters

NAL HRD (Hypothetical Reference Decoder) parameters.

public ConfigurationParser.HrdParameters nal_hrd_parameters

Field Value

ConfigurationParser.HrdParameters

nal_hrd_parameters_present_flag

Indicates if NAL HRD parameters are present.

public int nal_hrd_parameters_present_flag

Field Value

int

num_units_in_tick

Number of time units of a clock operating at time_scale Hz.

public uint num_units_in_tick

Field Value

uint

overscan_appropriate_flag

Indicates if the cropped decoded pictures are suitable for display using overscan.

public int overscan_appropriate_flag

Field Value

int

overscan_info_present_flag

Indicates if overscan information is present.

public int overscan_info_present_flag

Field Value

int

pic_struct_present_flag

Indicates if picture structure SEI message may be present.

public int pic_struct_present_flag

Field Value

int

sar_height

Sample aspect ratio height (used when aspect_ratio_idc is Extended_SAR).

public int sar_height

Field Value

int

sar_width

Sample aspect ratio width (used when aspect_ratio_idc is Extended_SAR).

public int sar_width

Field Value

int

time_scale

Number of time units that pass in one second.

public uint time_scale

Field Value

uint

timing_info_present_flag

Indicates if timing information is present.

public int timing_info_present_flag

Field Value

int

transfer_characteristics

Transfer characteristics (1=BT.709, 4=BT.470-2 System M, 6=SMPTE 170M, etc.).

public int transfer_characteristics

Field Value

int

vcl_hrd_parameters

VCL HRD (Hypothetical Reference Decoder) parameters.

public ConfigurationParser.HrdParameters vcl_hrd_parameters

Field Value

ConfigurationParser.HrdParameters

vcl_hrd_parameters_present_flag

Indicates if VCL HRD parameters are present.

public int vcl_hrd_parameters_present_flag

Field Value

int

video_format

Video format (0=Component, 1=PAL, 2=NTSC, 3=SECAM, 4=MAC, 5=Unspecified).

public int video_format

Field Value

int

video_full_range_flag

Indicates if the video uses full range (0-255) or limited range (16-235).

public int video_full_range_flag

Field Value

int

video_signal_type_present_flag

Indicates if video signal type information is present.

public int video_signal_type_present_flag

Field Value

int