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

#include <vulkan_video.hpp>

Public Types

using NativeType = StdVideoH264SequenceParameterSetVui
 

Public Member Functions

 operator StdVideoH264SequenceParameterSetVui const & () const VULKAN_HPP_NOEXCEPT
 
 operator StdVideoH264SequenceParameterSetVui & () VULKAN_HPP_NOEXCEPT
 
bool operator== (H264SequenceParameterSetVui const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (H264SequenceParameterSetVui const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::video ::H264SpsVuiFlags flags = {}
 
vk::video ::H264AspectRatioIdc aspect_ratio_idc
 
uint16_t sar_width = {}
 
uint16_t sar_height = {}
 
uint8_t video_format = {}
 
uint8_t colour_primaries = {}
 
uint8_t transfer_characteristics = {}
 
uint8_t matrix_coefficients = {}
 
uint32_t num_units_in_tick = {}
 
uint32_t time_scale = {}
 
uint8_t max_num_reorder_frames = {}
 
uint8_t max_dec_frame_buffering = {}
 
uint8_t chroma_sample_loc_type_top_field = {}
 
uint8_t chroma_sample_loc_type_bottom_field = {}
 
uint32_t reserved1 = {}
 
const vk::video ::H264HrdParameterspHrdParameters = {}
 

Detailed Description

Definition at line 363 of file vulkan_video.hpp.

Member Typedef Documentation

◆ NativeType

Member Function Documentation

◆ operator StdVideoH264SequenceParameterSetVui &()

vk::video::H264SequenceParameterSetVui::operator StdVideoH264SequenceParameterSetVui & ( )
inline

Definition at line 372 of file vulkan_video.hpp.

◆ operator StdVideoH264SequenceParameterSetVui const &()

vk::video::H264SequenceParameterSetVui::operator StdVideoH264SequenceParameterSetVui const & ( ) const
inline

Definition at line 367 of file vulkan_video.hpp.

◆ operator!=()

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

Definition at line 388 of file vulkan_video.hpp.

◆ operator==()

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

Definition at line 377 of file vulkan_video.hpp.

Member Data Documentation

◆ aspect_ratio_idc

vk:: video ::H264AspectRatioIdc vk::video::H264SequenceParameterSetVui::aspect_ratio_idc
Initial value:
=
vk:: video ::H264AspectRatioIdc::eUnspecified

Definition at line 395 of file vulkan_video.hpp.

◆ chroma_sample_loc_type_bottom_field

uint8_t vk::video::H264SequenceParameterSetVui::chroma_sample_loc_type_bottom_field = {}

Definition at line 408 of file vulkan_video.hpp.

◆ chroma_sample_loc_type_top_field

uint8_t vk::video::H264SequenceParameterSetVui::chroma_sample_loc_type_top_field = {}

Definition at line 407 of file vulkan_video.hpp.

◆ colour_primaries

uint8_t vk::video::H264SequenceParameterSetVui::colour_primaries = {}

Definition at line 400 of file vulkan_video.hpp.

◆ flags

vk:: video ::H264SpsVuiFlags vk::video::H264SequenceParameterSetVui::flags = {}

Definition at line 394 of file vulkan_video.hpp.

◆ matrix_coefficients

uint8_t vk::video::H264SequenceParameterSetVui::matrix_coefficients = {}

Definition at line 402 of file vulkan_video.hpp.

◆ max_dec_frame_buffering

uint8_t vk::video::H264SequenceParameterSetVui::max_dec_frame_buffering = {}

Definition at line 406 of file vulkan_video.hpp.

◆ max_num_reorder_frames

uint8_t vk::video::H264SequenceParameterSetVui::max_num_reorder_frames = {}

Definition at line 405 of file vulkan_video.hpp.

◆ num_units_in_tick

uint32_t vk::video::H264SequenceParameterSetVui::num_units_in_tick = {}

Definition at line 403 of file vulkan_video.hpp.

◆ pHrdParameters

const vk:: video ::H264HrdParameters* vk::video::H264SequenceParameterSetVui::pHrdParameters = {}

Definition at line 410 of file vulkan_video.hpp.

◆ reserved1

uint32_t vk::video::H264SequenceParameterSetVui::reserved1 = {}

Definition at line 409 of file vulkan_video.hpp.

◆ sar_height

uint16_t vk::video::H264SequenceParameterSetVui::sar_height = {}

Definition at line 398 of file vulkan_video.hpp.

◆ sar_width

uint16_t vk::video::H264SequenceParameterSetVui::sar_width = {}

Definition at line 397 of file vulkan_video.hpp.

◆ time_scale

uint32_t vk::video::H264SequenceParameterSetVui::time_scale = {}

Definition at line 404 of file vulkan_video.hpp.

◆ transfer_characteristics

uint8_t vk::video::H264SequenceParameterSetVui::transfer_characteristics = {}

Definition at line 401 of file vulkan_video.hpp.

◆ video_format

uint8_t vk::video::H264SequenceParameterSetVui::video_format = {}

Definition at line 399 of file vulkan_video.hpp.


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