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

#include <vulkan_video.hpp>

Public Types

using NativeType = StdVideoEncodeH264WeightTable
 

Public Member Functions

 operator StdVideoEncodeH264WeightTable const & () const VULKAN_HPP_NOEXCEPT
 
 operator StdVideoEncodeH264WeightTable & () VULKAN_HPP_NOEXCEPT
 
bool operator== (EncodeH264WeightTable const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (EncodeH264WeightTable const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::video ::EncodeH264WeightTableFlags flags = {}
 
uint8_t luma_log2_weight_denom = {}
 
uint8_t chroma_log2_weight_denom = {}
 
vk::ArrayWrapper1D< int8_t, 32 > luma_weight_l0 = {}
 
vk::ArrayWrapper1D< int8_t, 32 > luma_offset_l0 = {}
 
vk::ArrayWrapper2D< int8_t, 32, 2 > chroma_weight_l0 = {}
 
vk::ArrayWrapper2D< int8_t, 32, 2 > chroma_offset_l0 = {}
 
vk::ArrayWrapper1D< int8_t, 32 > luma_weight_l1 = {}
 
vk::ArrayWrapper1D< int8_t, 32 > luma_offset_l1 = {}
 
vk::ArrayWrapper2D< int8_t, 32, 2 > chroma_weight_l1 = {}
 
vk::ArrayWrapper2D< int8_t, 32, 2 > chroma_offset_l1 = {}
 

Detailed Description

Definition at line 818 of file vulkan_video.hpp.

Member Typedef Documentation

◆ NativeType

Member Function Documentation

◆ operator StdVideoEncodeH264WeightTable &()

vk::video::EncodeH264WeightTable::operator StdVideoEncodeH264WeightTable & ( )
inline

Definition at line 827 of file vulkan_video.hpp.

◆ operator StdVideoEncodeH264WeightTable const &()

vk::video::EncodeH264WeightTable::operator StdVideoEncodeH264WeightTable const & ( ) const
inline

Definition at line 822 of file vulkan_video.hpp.

◆ operator!=()

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

Definition at line 841 of file vulkan_video.hpp.

◆ operator==()

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

Definition at line 832 of file vulkan_video.hpp.

Member Data Documentation

◆ chroma_log2_weight_denom

uint8_t vk::video::EncodeH264WeightTable::chroma_log2_weight_denom = {}

Definition at line 849 of file vulkan_video.hpp.

◆ chroma_offset_l0

vk::ArrayWrapper2D<int8_t, 32 , 2 > vk::video::EncodeH264WeightTable::chroma_offset_l0 = {}

Definition at line 853 of file vulkan_video.hpp.

◆ chroma_offset_l1

vk::ArrayWrapper2D<int8_t, 32 , 2 > vk::video::EncodeH264WeightTable::chroma_offset_l1 = {}

Definition at line 857 of file vulkan_video.hpp.

◆ chroma_weight_l0

vk::ArrayWrapper2D<int8_t, 32 , 2 > vk::video::EncodeH264WeightTable::chroma_weight_l0 = {}

Definition at line 852 of file vulkan_video.hpp.

◆ chroma_weight_l1

vk::ArrayWrapper2D<int8_t, 32 , 2 > vk::video::EncodeH264WeightTable::chroma_weight_l1 = {}

Definition at line 856 of file vulkan_video.hpp.

◆ flags

vk:: video ::EncodeH264WeightTableFlags vk::video::EncodeH264WeightTable::flags = {}

Definition at line 847 of file vulkan_video.hpp.

◆ luma_log2_weight_denom

uint8_t vk::video::EncodeH264WeightTable::luma_log2_weight_denom = {}

Definition at line 848 of file vulkan_video.hpp.

◆ luma_offset_l0

vk::ArrayWrapper1D<int8_t, 32 > vk::video::EncodeH264WeightTable::luma_offset_l0 = {}

Definition at line 851 of file vulkan_video.hpp.

◆ luma_offset_l1

vk::ArrayWrapper1D<int8_t, 32 > vk::video::EncodeH264WeightTable::luma_offset_l1 = {}

Definition at line 855 of file vulkan_video.hpp.

◆ luma_weight_l0

vk::ArrayWrapper1D<int8_t, 32 > vk::video::EncodeH264WeightTable::luma_weight_l0 = {}

Definition at line 850 of file vulkan_video.hpp.

◆ luma_weight_l1

vk::ArrayWrapper1D<int8_t, 32 > vk::video::EncodeH264WeightTable::luma_weight_l1 = {}

Definition at line 854 of file vulkan_video.hpp.


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