Vulkan-Hpp
vk::video::H265SequenceParameterSet Struct Reference

#include <vulkan_video.hpp>

Public Types

using NativeType = StdVideoH265SequenceParameterSet
 

Public Member Functions

 operator StdVideoH265SequenceParameterSet const & () const VULKAN_HPP_NOEXCEPT
 
 operator StdVideoH265SequenceParameterSet & () VULKAN_HPP_NOEXCEPT
 
bool operator== (H265SequenceParameterSet const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (H265SequenceParameterSet const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::video ::H265SpsFlags flags = {}
 
vk::video ::H265ChromaFormatIdc chroma_format_idc
 
uint32_t pic_width_in_luma_samples = {}
 
uint32_t pic_height_in_luma_samples = {}
 
uint8_t sps_video_parameter_set_id = {}
 
uint8_t sps_max_sub_layers_minus1 = {}
 
uint8_t sps_seq_parameter_set_id = {}
 
uint8_t bit_depth_luma_minus8 = {}
 
uint8_t bit_depth_chroma_minus8 = {}
 
uint8_t log2_max_pic_order_cnt_lsb_minus4 = {}
 
uint8_t log2_min_luma_coding_block_size_minus3 = {}
 
uint8_t log2_diff_max_min_luma_coding_block_size = {}
 
uint8_t log2_min_luma_transform_block_size_minus2 = {}
 
uint8_t log2_diff_max_min_luma_transform_block_size = {}
 
uint8_t max_transform_hierarchy_depth_inter = {}
 
uint8_t max_transform_hierarchy_depth_intra = {}
 
uint8_t num_short_term_ref_pic_sets = {}
 
uint8_t num_long_term_ref_pics_sps = {}
 
uint8_t pcm_sample_bit_depth_luma_minus1 = {}
 
uint8_t pcm_sample_bit_depth_chroma_minus1 = {}
 
uint8_t log2_min_pcm_luma_coding_block_size_minus3 = {}
 
uint8_t log2_diff_max_min_pcm_luma_coding_block_size = {}
 
uint8_t reserved1 = {}
 
uint8_t reserved2 = {}
 
uint8_t palette_max_size = {}
 
uint8_t delta_palette_max_predictor_size = {}
 
uint8_t motion_vector_resolution_control_idc = {}
 
uint8_t sps_num_palette_predictor_initializers_minus1 = {}
 
uint32_t conf_win_left_offset = {}
 
uint32_t conf_win_right_offset = {}
 
uint32_t conf_win_top_offset = {}
 
uint32_t conf_win_bottom_offset = {}
 
const vk::video ::H265ProfileTierLevelpProfileTierLevel = {}
 
const vk::video ::H265DecPicBufMgrpDecPicBufMgr = {}
 
const vk::video ::H265ScalingListspScalingLists = {}
 
const vk::video ::H265ShortTermRefPicSetpShortTermRefPicSet = {}
 
const vk::video ::H265LongTermRefPicsSpspLongTermRefPicsSps = {}
 
const vk::video ::H265SequenceParameterSetVuipSequenceParameterSetVui = {}
 
const vk::video ::H265PredictorPaletteEntriespPredictorPaletteEntries = {}
 

Detailed Description

Definition at line 1888 of file vulkan_video.hpp.

Member Typedef Documentation

◆ NativeType

Member Function Documentation

◆ operator StdVideoH265SequenceParameterSet &()

vk::video::H265SequenceParameterSet::operator StdVideoH265SequenceParameterSet & ( )
inline

Definition at line 1897 of file vulkan_video.hpp.

◆ operator StdVideoH265SequenceParameterSet const &()

vk::video::H265SequenceParameterSet::operator StdVideoH265SequenceParameterSet const & ( ) const
inline

Definition at line 1892 of file vulkan_video.hpp.

◆ operator!=()

bool vk::video::H265SequenceParameterSet::operator!= ( H265SequenceParameterSet const &  rhs) const
inline

Definition at line 1931 of file vulkan_video.hpp.

◆ operator==()

bool vk::video::H265SequenceParameterSet::operator== ( H265SequenceParameterSet const &  rhs) const
inline

Definition at line 1902 of file vulkan_video.hpp.

Member Data Documentation

◆ bit_depth_chroma_minus8

uint8_t vk::video::H265SequenceParameterSet::bit_depth_chroma_minus8 = {}

Definition at line 1946 of file vulkan_video.hpp.

◆ bit_depth_luma_minus8

uint8_t vk::video::H265SequenceParameterSet::bit_depth_luma_minus8 = {}

Definition at line 1945 of file vulkan_video.hpp.

◆ chroma_format_idc

vk:: video ::H265ChromaFormatIdc vk::video::H265SequenceParameterSet::chroma_format_idc
Initial value:
=
vk:: video ::H265ChromaFormatIdc::eMonochrome

Definition at line 1938 of file vulkan_video.hpp.

◆ conf_win_bottom_offset

uint32_t vk::video::H265SequenceParameterSet::conf_win_bottom_offset = {}

Definition at line 1969 of file vulkan_video.hpp.

◆ conf_win_left_offset

uint32_t vk::video::H265SequenceParameterSet::conf_win_left_offset = {}

Definition at line 1966 of file vulkan_video.hpp.

◆ conf_win_right_offset

uint32_t vk::video::H265SequenceParameterSet::conf_win_right_offset = {}

Definition at line 1967 of file vulkan_video.hpp.

◆ conf_win_top_offset

uint32_t vk::video::H265SequenceParameterSet::conf_win_top_offset = {}

Definition at line 1968 of file vulkan_video.hpp.

◆ delta_palette_max_predictor_size

uint8_t vk::video::H265SequenceParameterSet::delta_palette_max_predictor_size = {}

Definition at line 1963 of file vulkan_video.hpp.

◆ flags

vk:: video ::H265SpsFlags vk::video::H265SequenceParameterSet::flags = {}

Definition at line 1937 of file vulkan_video.hpp.

◆ log2_diff_max_min_luma_coding_block_size

uint8_t vk::video::H265SequenceParameterSet::log2_diff_max_min_luma_coding_block_size = {}

Definition at line 1949 of file vulkan_video.hpp.

◆ log2_diff_max_min_luma_transform_block_size

uint8_t vk::video::H265SequenceParameterSet::log2_diff_max_min_luma_transform_block_size = {}

Definition at line 1951 of file vulkan_video.hpp.

◆ log2_diff_max_min_pcm_luma_coding_block_size

uint8_t vk::video::H265SequenceParameterSet::log2_diff_max_min_pcm_luma_coding_block_size = {}

Definition at line 1959 of file vulkan_video.hpp.

◆ log2_max_pic_order_cnt_lsb_minus4

uint8_t vk::video::H265SequenceParameterSet::log2_max_pic_order_cnt_lsb_minus4 = {}

Definition at line 1947 of file vulkan_video.hpp.

◆ log2_min_luma_coding_block_size_minus3

uint8_t vk::video::H265SequenceParameterSet::log2_min_luma_coding_block_size_minus3 = {}

Definition at line 1948 of file vulkan_video.hpp.

◆ log2_min_luma_transform_block_size_minus2

uint8_t vk::video::H265SequenceParameterSet::log2_min_luma_transform_block_size_minus2 = {}

Definition at line 1950 of file vulkan_video.hpp.

◆ log2_min_pcm_luma_coding_block_size_minus3

uint8_t vk::video::H265SequenceParameterSet::log2_min_pcm_luma_coding_block_size_minus3 = {}

Definition at line 1958 of file vulkan_video.hpp.

◆ max_transform_hierarchy_depth_inter

uint8_t vk::video::H265SequenceParameterSet::max_transform_hierarchy_depth_inter = {}

Definition at line 1952 of file vulkan_video.hpp.

◆ max_transform_hierarchy_depth_intra

uint8_t vk::video::H265SequenceParameterSet::max_transform_hierarchy_depth_intra = {}

Definition at line 1953 of file vulkan_video.hpp.

◆ motion_vector_resolution_control_idc

uint8_t vk::video::H265SequenceParameterSet::motion_vector_resolution_control_idc = {}

Definition at line 1964 of file vulkan_video.hpp.

◆ num_long_term_ref_pics_sps

uint8_t vk::video::H265SequenceParameterSet::num_long_term_ref_pics_sps = {}

Definition at line 1955 of file vulkan_video.hpp.

◆ num_short_term_ref_pic_sets

uint8_t vk::video::H265SequenceParameterSet::num_short_term_ref_pic_sets = {}

Definition at line 1954 of file vulkan_video.hpp.

◆ palette_max_size

uint8_t vk::video::H265SequenceParameterSet::palette_max_size = {}

Definition at line 1962 of file vulkan_video.hpp.

◆ pcm_sample_bit_depth_chroma_minus1

uint8_t vk::video::H265SequenceParameterSet::pcm_sample_bit_depth_chroma_minus1 = {}

Definition at line 1957 of file vulkan_video.hpp.

◆ pcm_sample_bit_depth_luma_minus1

uint8_t vk::video::H265SequenceParameterSet::pcm_sample_bit_depth_luma_minus1 = {}

Definition at line 1956 of file vulkan_video.hpp.

◆ pDecPicBufMgr

const vk:: video ::H265DecPicBufMgr* vk::video::H265SequenceParameterSet::pDecPicBufMgr = {}

Definition at line 1971 of file vulkan_video.hpp.

◆ pic_height_in_luma_samples

uint32_t vk::video::H265SequenceParameterSet::pic_height_in_luma_samples = {}

Definition at line 1941 of file vulkan_video.hpp.

◆ pic_width_in_luma_samples

uint32_t vk::video::H265SequenceParameterSet::pic_width_in_luma_samples = {}

Definition at line 1940 of file vulkan_video.hpp.

◆ pLongTermRefPicsSps

const vk:: video ::H265LongTermRefPicsSps* vk::video::H265SequenceParameterSet::pLongTermRefPicsSps = {}

Definition at line 1974 of file vulkan_video.hpp.

◆ pPredictorPaletteEntries

const vk:: video ::H265PredictorPaletteEntries* vk::video::H265SequenceParameterSet::pPredictorPaletteEntries = {}

Definition at line 1976 of file vulkan_video.hpp.

◆ pProfileTierLevel

const vk:: video ::H265ProfileTierLevel* vk::video::H265SequenceParameterSet::pProfileTierLevel = {}

Definition at line 1970 of file vulkan_video.hpp.

◆ pScalingLists

const vk:: video ::H265ScalingLists* vk::video::H265SequenceParameterSet::pScalingLists = {}

Definition at line 1972 of file vulkan_video.hpp.

◆ pSequenceParameterSetVui

const vk:: video ::H265SequenceParameterSetVui* vk::video::H265SequenceParameterSet::pSequenceParameterSetVui = {}

Definition at line 1975 of file vulkan_video.hpp.

◆ pShortTermRefPicSet

const vk:: video ::H265ShortTermRefPicSet* vk::video::H265SequenceParameterSet::pShortTermRefPicSet = {}

Definition at line 1973 of file vulkan_video.hpp.

◆ reserved1

uint8_t vk::video::H265SequenceParameterSet::reserved1 = {}

Definition at line 1960 of file vulkan_video.hpp.

◆ reserved2

uint8_t vk::video::H265SequenceParameterSet::reserved2 = {}

Definition at line 1961 of file vulkan_video.hpp.

◆ sps_max_sub_layers_minus1

uint8_t vk::video::H265SequenceParameterSet::sps_max_sub_layers_minus1 = {}

Definition at line 1943 of file vulkan_video.hpp.

◆ sps_num_palette_predictor_initializers_minus1

uint8_t vk::video::H265SequenceParameterSet::sps_num_palette_predictor_initializers_minus1 = {}

Definition at line 1965 of file vulkan_video.hpp.

◆ sps_seq_parameter_set_id

uint8_t vk::video::H265SequenceParameterSet::sps_seq_parameter_set_id = {}

Definition at line 1944 of file vulkan_video.hpp.

◆ sps_video_parameter_set_id

uint8_t vk::video::H265SequenceParameterSet::sps_video_parameter_set_id = {}

Definition at line 1942 of file vulkan_video.hpp.


The documentation for this struct was generated from the following file: