Vulkan-Hpp
vk::VideoDecodeH264SessionParametersAddInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoDecodeH264SessionParametersAddInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersAddInfoKHR (uint32_t stdSPSCount_={}, const StdVideoH264SequenceParameterSet *pStdSPSs_={}, uint32_t stdPPSCount_={}, const StdVideoH264PictureParameterSet *pStdPPSs_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoDecodeH264SessionParametersAddInfoKHR (VideoDecodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoDecodeH264SessionParametersAddInfoKHR (VkVideoDecodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 VideoDecodeH264SessionParametersAddInfoKHR (vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &stdSPSs_, vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &stdPPSs_={}, const void *pNext_=nullptr)
 
VideoDecodeH264SessionParametersAddInfoKHRoperator= (VideoDecodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoDecodeH264SessionParametersAddInfoKHRoperator= (VkVideoDecodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHRsetStdSPSCount (uint32_t stdSPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHRsetPStdSPSs (const StdVideoH264SequenceParameterSet *pStdSPSs_) VULKAN_HPP_NOEXCEPT
 
VideoDecodeH264SessionParametersAddInfoKHRsetStdSPSs (vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &stdSPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHRsetStdPPSCount (uint32_t stdPPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHRsetPStdPPSs (const StdVideoH264PictureParameterSet *pStdPPSs_) VULKAN_HPP_NOEXCEPT
 
VideoDecodeH264SessionParametersAddInfoKHRsetStdPPSs (vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &stdPPSs_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoDecodeH264SessionParametersAddInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoDecodeH264SessionParametersAddInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoDecodeH264SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoDecodeH264SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoDecodeH264SessionParametersAddInfoKHR
 
const void * pNext = {}
 
uint32_t stdSPSCount = {}
 
const StdVideoH264SequenceParameterSetpStdSPSs = {}
 
uint32_t stdPPSCount = {}
 
const StdVideoH264PictureParameterSetpStdPPSs = {}
 

Static Public Attributes

static const bool allowDuplicate = false
 
static VULKAN_HPP_CONST_OR_CONSTEXPR StructureType structureType = StructureType::eVideoDecodeH264SessionParametersAddInfoKHR
 

Detailed Description

Definition at line 114856 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoDecodeH264SessionParametersAddInfoKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::VideoDecodeH264SessionParametersAddInfoKHR::VideoDecodeH264SessionParametersAddInfoKHR ( uint32_t  stdSPSCount_ = {},
const StdVideoH264SequenceParameterSet pStdSPSs_ = {},
uint32_t  stdPPSCount_ = {},
const StdVideoH264PictureParameterSet pStdPPSs_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 114864 of file vulkan_structs.hpp.

◆ VideoDecodeH264SessionParametersAddInfoKHR() [2/4]

VULKAN_HPP_CONSTEXPR vk::VideoDecodeH264SessionParametersAddInfoKHR::VideoDecodeH264SessionParametersAddInfoKHR ( VideoDecodeH264SessionParametersAddInfoKHR const &  rhs)
default

◆ VideoDecodeH264SessionParametersAddInfoKHR() [3/4]

vk::VideoDecodeH264SessionParametersAddInfoKHR::VideoDecodeH264SessionParametersAddInfoKHR ( VkVideoDecodeH264SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 114879 of file vulkan_structs.hpp.

◆ VideoDecodeH264SessionParametersAddInfoKHR() [4/4]

vk::VideoDecodeH264SessionParametersAddInfoKHR::VideoDecodeH264SessionParametersAddInfoKHR ( vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &  stdSPSs_,
vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &  stdPPSs_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 114885 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoDecodeH264SessionParametersAddInfoKHR &()

vk::VideoDecodeH264SessionParametersAddInfoKHR::operator VkVideoDecodeH264SessionParametersAddInfoKHR & ( )
inline

Definition at line 114963 of file vulkan_structs.hpp.

◆ operator VkVideoDecodeH264SessionParametersAddInfoKHR const &()

vk::VideoDecodeH264SessionParametersAddInfoKHR::operator VkVideoDecodeH264SessionParametersAddInfoKHR const & ( ) const
inline

Definition at line 114958 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 114998 of file vulkan_structs.hpp.

◆ operator=() [1/2]

VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::operator= ( VideoDecodeH264SessionParametersAddInfoKHR const &  rhs)
default

◆ operator=() [2/2]

VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::operator= ( VkVideoDecodeH264SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 114900 of file vulkan_structs.hpp.

◆ operator==()

bool vk::VideoDecodeH264SessionParametersAddInfoKHR::operator== ( VideoDecodeH264SessionParametersAddInfoKHR const &  rhs) const
inline

Definition at line 114988 of file vulkan_structs.hpp.

◆ setPNext()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setPNext ( const void *  pNext_)
inline

Definition at line 114907 of file vulkan_structs.hpp.

◆ setPStdPPSs()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setPStdPPSs ( const StdVideoH264PictureParameterSet pStdPPSs_)
inline

Definition at line 114941 of file vulkan_structs.hpp.

◆ setPStdSPSs()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setPStdSPSs ( const StdVideoH264SequenceParameterSet pStdSPSs_)
inline

Definition at line 114919 of file vulkan_structs.hpp.

◆ setStdPPSCount()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setStdPPSCount ( uint32_t  stdPPSCount_)
inline

Definition at line 114935 of file vulkan_structs.hpp.

◆ setStdPPSs()

VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setStdPPSs ( vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &  stdPPSs_)
inline

Definition at line 114949 of file vulkan_structs.hpp.

◆ setStdSPSCount()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setStdSPSCount ( uint32_t  stdSPSCount_)
inline

Definition at line 114913 of file vulkan_structs.hpp.

◆ setStdSPSs()

VideoDecodeH264SessionParametersAddInfoKHR& vk::VideoDecodeH264SessionParametersAddInfoKHR::setStdSPSs ( vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &  stdSPSs_)
inline

Definition at line 114927 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

const bool vk::VideoDecodeH264SessionParametersAddInfoKHR::allowDuplicate = false
static

Definition at line 114860 of file vulkan_structs.hpp.

◆ pNext

const void* vk::VideoDecodeH264SessionParametersAddInfoKHR::pNext = {}

Definition at line 115006 of file vulkan_structs.hpp.

◆ pStdPPSs

const StdVideoH264PictureParameterSet* vk::VideoDecodeH264SessionParametersAddInfoKHR::pStdPPSs = {}

Definition at line 115010 of file vulkan_structs.hpp.

◆ pStdSPSs

const StdVideoH264SequenceParameterSet* vk::VideoDecodeH264SessionParametersAddInfoKHR::pStdSPSs = {}

Definition at line 115008 of file vulkan_structs.hpp.

◆ stdPPSCount

uint32_t vk::VideoDecodeH264SessionParametersAddInfoKHR::stdPPSCount = {}

Definition at line 115009 of file vulkan_structs.hpp.

◆ stdSPSCount

uint32_t vk::VideoDecodeH264SessionParametersAddInfoKHR::stdSPSCount = {}

Definition at line 115007 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoDecodeH264SessionParametersAddInfoKHR::structureType = StructureType::eVideoDecodeH264SessionParametersAddInfoKHR
static

Definition at line 114861 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoDecodeH264SessionParametersAddInfoKHR::sType = StructureType::eVideoDecodeH264SessionParametersAddInfoKHR

Definition at line 115005 of file vulkan_structs.hpp.


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