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

#include <vulkan_video.hpp>

Public Types

using NativeType = StdVideoH264SequenceParameterSet
 

Public Member Functions

 operator StdVideoH264SequenceParameterSet const & () const VULKAN_HPP_NOEXCEPT
 
 operator StdVideoH264SequenceParameterSet & () VULKAN_HPP_NOEXCEPT
 
bool operator== (H264SequenceParameterSet const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (H264SequenceParameterSet const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::video ::H264SpsFlags flags = {}
 
vk::video ::H264ProfileIdc profile_idc
 
vk::video ::H264LevelIdc level_idc = vk:: video ::H264LevelIdc::e1_0
 
vk::video ::H264ChromaFormatIdc chroma_format_idc
 
uint8_t seq_parameter_set_id = {}
 
uint8_t bit_depth_luma_minus8 = {}
 
uint8_t bit_depth_chroma_minus8 = {}
 
uint8_t log2_max_frame_num_minus4 = {}
 
vk::video ::H264PocType pic_order_cnt_type = vk:: video ::H264PocType::e0
 
int32_t offset_for_non_ref_pic = {}
 
int32_t offset_for_top_to_bottom_field = {}
 
uint8_t log2_max_pic_order_cnt_lsb_minus4 = {}
 
uint8_t num_ref_frames_in_pic_order_cnt_cycle = {}
 
uint8_t max_num_ref_frames = {}
 
uint8_t reserved1 = {}
 
uint32_t pic_width_in_mbs_minus1 = {}
 
uint32_t pic_height_in_map_units_minus1 = {}
 
uint32_t frame_crop_left_offset = {}
 
uint32_t frame_crop_right_offset = {}
 
uint32_t frame_crop_top_offset = {}
 
uint32_t frame_crop_bottom_offset = {}
 
uint32_t reserved2 = {}
 
const int32_t * pOffsetForRefFrame = {}
 
const vk::video ::H264ScalingListspScalingLists = {}
 
const vk::video ::H264SequenceParameterSetVuipSequenceParameterSetVui = {}
 

Detailed Description

Definition at line 498 of file vulkan_video.hpp.

Member Typedef Documentation

◆ NativeType

Member Function Documentation

◆ operator StdVideoH264SequenceParameterSet &()

vk::video::H264SequenceParameterSet::operator StdVideoH264SequenceParameterSet & ( )
inline

Definition at line 507 of file vulkan_video.hpp.

◆ operator StdVideoH264SequenceParameterSet const &()

vk::video::H264SequenceParameterSet::operator StdVideoH264SequenceParameterSet const & ( ) const
inline

Definition at line 502 of file vulkan_video.hpp.

◆ operator!=()

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

Definition at line 529 of file vulkan_video.hpp.

◆ operator==()

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

Definition at line 512 of file vulkan_video.hpp.

Member Data Documentation

◆ bit_depth_chroma_minus8

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

Definition at line 543 of file vulkan_video.hpp.

◆ bit_depth_luma_minus8

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

Definition at line 542 of file vulkan_video.hpp.

◆ chroma_format_idc

vk:: video ::H264ChromaFormatIdc vk::video::H264SequenceParameterSet::chroma_format_idc
Initial value:
=
vk:: video ::H264ChromaFormatIdc::eMonochrome

Definition at line 539 of file vulkan_video.hpp.

◆ flags

vk:: video ::H264SpsFlags vk::video::H264SequenceParameterSet::flags = {}

Definition at line 535 of file vulkan_video.hpp.

◆ frame_crop_bottom_offset

uint32_t vk::video::H264SequenceParameterSet::frame_crop_bottom_offset = {}

Definition at line 557 of file vulkan_video.hpp.

◆ frame_crop_left_offset

uint32_t vk::video::H264SequenceParameterSet::frame_crop_left_offset = {}

Definition at line 554 of file vulkan_video.hpp.

◆ frame_crop_right_offset

uint32_t vk::video::H264SequenceParameterSet::frame_crop_right_offset = {}

Definition at line 555 of file vulkan_video.hpp.

◆ frame_crop_top_offset

uint32_t vk::video::H264SequenceParameterSet::frame_crop_top_offset = {}

Definition at line 556 of file vulkan_video.hpp.

◆ level_idc

vk:: video ::H264LevelIdc vk::video::H264SequenceParameterSet::level_idc = vk:: video ::H264LevelIdc::e1_0

Definition at line 538 of file vulkan_video.hpp.

◆ log2_max_frame_num_minus4

uint8_t vk::video::H264SequenceParameterSet::log2_max_frame_num_minus4 = {}

Definition at line 544 of file vulkan_video.hpp.

◆ log2_max_pic_order_cnt_lsb_minus4

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

Definition at line 548 of file vulkan_video.hpp.

◆ max_num_ref_frames

uint8_t vk::video::H264SequenceParameterSet::max_num_ref_frames = {}

Definition at line 550 of file vulkan_video.hpp.

◆ num_ref_frames_in_pic_order_cnt_cycle

uint8_t vk::video::H264SequenceParameterSet::num_ref_frames_in_pic_order_cnt_cycle = {}

Definition at line 549 of file vulkan_video.hpp.

◆ offset_for_non_ref_pic

int32_t vk::video::H264SequenceParameterSet::offset_for_non_ref_pic = {}

Definition at line 546 of file vulkan_video.hpp.

◆ offset_for_top_to_bottom_field

int32_t vk::video::H264SequenceParameterSet::offset_for_top_to_bottom_field = {}

Definition at line 547 of file vulkan_video.hpp.

◆ pic_height_in_map_units_minus1

uint32_t vk::video::H264SequenceParameterSet::pic_height_in_map_units_minus1 = {}

Definition at line 553 of file vulkan_video.hpp.

◆ pic_order_cnt_type

vk:: video ::H264PocType vk::video::H264SequenceParameterSet::pic_order_cnt_type = vk:: video ::H264PocType::e0

Definition at line 545 of file vulkan_video.hpp.

◆ pic_width_in_mbs_minus1

uint32_t vk::video::H264SequenceParameterSet::pic_width_in_mbs_minus1 = {}

Definition at line 552 of file vulkan_video.hpp.

◆ pOffsetForRefFrame

const int32_t* vk::video::H264SequenceParameterSet::pOffsetForRefFrame = {}

Definition at line 559 of file vulkan_video.hpp.

◆ profile_idc

vk:: video ::H264ProfileIdc vk::video::H264SequenceParameterSet::profile_idc
Initial value:
=
vk:: video ::H264ProfileIdc::eBaseline

Definition at line 536 of file vulkan_video.hpp.

◆ pScalingLists

const vk:: video ::H264ScalingLists* vk::video::H264SequenceParameterSet::pScalingLists = {}

Definition at line 560 of file vulkan_video.hpp.

◆ pSequenceParameterSetVui

const vk:: video ::H264SequenceParameterSetVui* vk::video::H264SequenceParameterSet::pSequenceParameterSetVui = {}

Definition at line 561 of file vulkan_video.hpp.

◆ reserved1

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

Definition at line 551 of file vulkan_video.hpp.

◆ reserved2

uint32_t vk::video::H264SequenceParameterSet::reserved2 = {}

Definition at line 558 of file vulkan_video.hpp.

◆ seq_parameter_set_id

uint8_t vk::video::H264SequenceParameterSet::seq_parameter_set_id = {}

Definition at line 541 of file vulkan_video.hpp.


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