#include <headers.h>
uint8_t Dav1dSequenceHeader::buffer_removal_delay_length |
uint8_t Dav1dSequenceHeader::cdef |
chroma sample position (av1)
uint8_t Dav1dSequenceHeader::color_description_present |
uint8_t Dav1dSequenceHeader::color_range |
Pixel data uses JPEG pixel range ([0,255] for 8bits) instead of MPEG pixel range ([16,235] for 8bits luma, [16,240] for 8bits chroma).
uint8_t Dav1dSequenceHeader::decoder_model_info_present |
uint8_t Dav1dSequenceHeader::delta_frame_id_n_bits |
uint8_t Dav1dSequenceHeader::display_model_info_present |
uint8_t Dav1dSequenceHeader::dual_filter |
uint8_t Dav1dSequenceHeader::encoder_decoder_buffer_delay_length |
uint8_t Dav1dSequenceHeader::equal_picture_interval |
uint8_t Dav1dSequenceHeader::film_grain_present |
uint8_t Dav1dSequenceHeader::filter_intra |
uint8_t Dav1dSequenceHeader::frame_id_n_bits |
uint8_t Dav1dSequenceHeader::frame_id_numbers_present |
uint8_t Dav1dSequenceHeader::frame_presentation_delay_length |
uint8_t Dav1dSequenceHeader::hbd |
0, 1 and 2 mean 8, 10 or 12 bits/component, respectively. This is not exactly the same as 'hbd' from the spec; the spec's hbd distinguishes between 8 (0) and 10-12 (1) bits/component, and another element (twelve_bit) to distinguish between 10 and 12 bits/component. To get the spec's hbd, use !!our_hbd, and to get twelve_bit, use hbd == 2.
uint8_t Dav1dSequenceHeader::height_n_bits |
uint8_t Dav1dSequenceHeader::inter_intra |
uint8_t Dav1dSequenceHeader::intra_edge_filter |
uint8_t Dav1dSequenceHeader::jnt_comp |
uint8_t Dav1dSequenceHeader::masked_compound |
int Dav1dSequenceHeader::max_height |
int Dav1dSequenceHeader::max_width |
Maximum dimensions for this stream. In non-scalable streams, these are often the actual dimensions of the stream, although that is not a normative requirement.
uint8_t Dav1dSequenceHeader::monochrome |
matrix coefficients (av1)
uint8_t Dav1dSequenceHeader::num_operating_points |
uint32_t Dav1dSequenceHeader::num_ticks_per_picture |
uint32_t Dav1dSequenceHeader::num_units_in_decoding_tick |
uint32_t Dav1dSequenceHeader::num_units_in_tick |
uint8_t Dav1dSequenceHeader::order_hint |
uint8_t Dav1dSequenceHeader::order_hint_n_bits |
uint8_t Dav1dSequenceHeader::profile |
Stream profile, 0 for 8-10 bits/component 4:2:0 or monochrome; 1 for 8-10 bits/component 4:4:4; 2 for 4:2:2 at any bits/component, or 12 bits/component at any chroma subsampling.
uint8_t Dav1dSequenceHeader::reduced_still_picture_header |
uint8_t Dav1dSequenceHeader::ref_frame_mvs |
uint8_t Dav1dSequenceHeader::restoration |
uint8_t Dav1dSequenceHeader::sb128 |
uint8_t Dav1dSequenceHeader::separate_uv_delta_q |
uint8_t Dav1dSequenceHeader::ss_hor |
uint8_t Dav1dSequenceHeader::ss_ver |
uint8_t Dav1dSequenceHeader::still_picture |
uint8_t Dav1dSequenceHeader::super_res |
uint32_t Dav1dSequenceHeader::time_scale |
uint8_t Dav1dSequenceHeader::timing_info_present |
transfer characteristics (av1)
uint8_t Dav1dSequenceHeader::warped_motion |
uint8_t Dav1dSequenceHeader::width_n_bits |
The documentation for this struct was generated from the following file: