UNPKG

h264-pps-parser

Version:
33 lines (32 loc) 1.24 kB
import { Bitstream } from "./bitstream"; export declare type VUIParams = { aspect_ratio_info_present_flag: 0 | 1; aspect_ratio_idc: number; sar_width: number; sar_height: number; overscan_info_present_flag: 0 | 1; overscan_appropriate_flag: 0 | 1; video_signal_type_present_flag: 0 | 1; video_format: number; video_full_range_flag: 0 | 1; colour_description_present_flag: 0 | 1; colour_primaries: number; transfer_characteristics: number; matrix_coefficients: number; chroma_loc_info_present_flag: 0 | 1; chroma_sample_loc_type_top_field: number; chroma_sample_loc_type_bottom_field: number; nal_hrd_parameters_present_flag: 0 | 1; vcl_hrd_parameters_present_flag: 0 | 1; low_delay_hrd_flag: 0 | 1; pic_struct_present_flag: 0 | 1; bitstream_restriction_flag: 0 | 1; motion_vectors_over_pic_boundaries_flag: number; max_bytes_per_pic_denom: number; max_bits_per_mb_denom: number; log2_max_mv_length_horizontal: number; log2_max_mv_length_vertical: number; num_reorder_frames: number; max_dec_frame_buffering: number; }; export declare function getVUIParams(flag: 0 | 1, stream: Bitstream): VUIParams;