UNPKG

realview.js

Version:

RealView.js - High-performance video decoder for the browser

51 lines 1.74 kB
import { Bitstream } from "./bitstream"; type HRDParams = { cpb_cnt: number; bit_rate_scale: number; cpb_size_scale: number; bit_rate_value: number[]; cpb_size_value: number[]; cbr_flag: (0 | 1)[]; initial_cpb_removal_delay_length: number; cpb_removal_delay_length: number; dpb_output_delay_length: number; time_offset_length: number; }; export 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; timing_info_present_flag: 0 | 1; num_units_in_tick: number; time_scale: number; fixed_frame_rate_flag: 0 | 1; nal_hrd_parameters_present_flag: 0 | 1; vcl_hrd_parameters_present_flag: 0 | 1; hrd_params: HRDParams; 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; export {}; //# sourceMappingURL=vui.d.ts.map