Interface VUIParameters

Hierarchy

  • VUIParameters

Properties

aspect_ratio_info: undefined | {
    aspect_ratio_idc: number;
    sar_height?: number;
    sar_width?: number;
}

Type declaration

  • aspect_ratio_idc: number
  • Optional sar_height?: number
  • Optional sar_width?: number
bitstream_restriction: undefined | {
    log2_max_mv_length_horizontal: number;
    log2_max_mv_length_vertical: number;
    max_bits_per_mb_denom: number;
    max_bytes_per_pic_denom: number;
    max_dec_frame_buffering: number;
    max_num_reorder_frames: number;
    motion_vectors_over_pic_boundaries_flag: boolean;
}

Type declaration

  • log2_max_mv_length_horizontal: number
  • log2_max_mv_length_vertical: number
  • max_bits_per_mb_denom: number
  • max_bytes_per_pic_denom: number
  • max_dec_frame_buffering: number
  • max_num_reorder_frames: number
  • motion_vectors_over_pic_boundaries_flag: boolean
chroma_loc_info: undefined | {
    chroma_sample_loc_type_bottom_field: number;
    chroma_sample_loc_type_top_field: number;
}

Type declaration

  • chroma_sample_loc_type_bottom_field: number
  • chroma_sample_loc_type_top_field: number
low_delay_hrd_flag: undefined | boolean
nal_hrd_parameters: undefined | HRDParameters
overscan_info: undefined | {
    overscan_appropriate_flag: boolean;
}

Type declaration

  • overscan_appropriate_flag: boolean
pic_struct_present_flag: boolean
timing_info: undefined | {
    fixed_frame_rate_flag: boolean;
    num_units_in_tick: number;
    time_scale: number;
}

Type declaration

  • fixed_frame_rate_flag: boolean
  • num_units_in_tick: number
  • time_scale: number
vcl_hrd_parameters: undefined | HRDParameters
video_signal_type: undefined | {
    colour_description: undefined | {
        colour_primaries: number;
        matrix_coefficients: number;
        transfer_characteristics: number;
    };
    video_format: number;
    video_full_range_flag: boolean;
}

Type declaration

  • colour_description: undefined | {
        colour_primaries: number;
        matrix_coefficients: number;
        transfer_characteristics: number;
    }
  • video_format: number
  • video_full_range_flag: boolean

Generated using TypeDoc