Vulkan-Hpp
vk::VideoDecodeH265SessionParametersAddInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoDecodeH265SessionParametersAddInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersAddInfoKHR (uint32_t stdVPSCount_={}, const StdVideoH265VideoParameterSet *pStdVPSs_={}, uint32_t stdSPSCount_={}, const StdVideoH265SequenceParameterSet *pStdSPSs_={}, uint32_t stdPPSCount_={}, const StdVideoH265PictureParameterSet *pStdPPSs_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoDecodeH265SessionParametersAddInfoKHR (VideoDecodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoDecodeH265SessionParametersAddInfoKHR (VkVideoDecodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 VideoDecodeH265SessionParametersAddInfoKHR (vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &stdVPSs_, vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &stdSPSs_={}, vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &stdPPSs_={}, const void *pNext_=nullptr)
 
VideoDecodeH265SessionParametersAddInfoKHRoperator= (VideoDecodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoDecodeH265SessionParametersAddInfoKHRoperator= (VkVideoDecodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetStdVPSCount (uint32_t stdVPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetPStdVPSs (const StdVideoH265VideoParameterSet *pStdVPSs_) VULKAN_HPP_NOEXCEPT
 
VideoDecodeH265SessionParametersAddInfoKHRsetStdVPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &stdVPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetStdSPSCount (uint32_t stdSPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetPStdSPSs (const StdVideoH265SequenceParameterSet *pStdSPSs_) VULKAN_HPP_NOEXCEPT
 
VideoDecodeH265SessionParametersAddInfoKHRsetStdSPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &stdSPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetStdPPSCount (uint32_t stdPPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHRsetPStdPPSs (const StdVideoH265PictureParameterSet *pStdPPSs_) VULKAN_HPP_NOEXCEPT
 
VideoDecodeH265SessionParametersAddInfoKHRsetStdPPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &stdPPSs_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoDecodeH265SessionParametersAddInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoDecodeH265SessionParametersAddInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoDecodeH265SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoDecodeH265SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoDecodeH265SessionParametersAddInfoKHR
 
const void * pNext = {}
 
uint32_t stdVPSCount = {}
 
const StdVideoH265VideoParameterSetpStdVPSs = {}
 
uint32_t stdSPSCount = {}
 
const StdVideoH265SequenceParameterSetpStdSPSs = {}
 
uint32_t stdPPSCount = {}
 
const StdVideoH265PictureParameterSetpStdPPSs = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 115572 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoDecodeH265SessionParametersAddInfoKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::VideoDecodeH265SessionParametersAddInfoKHR::VideoDecodeH265SessionParametersAddInfoKHR ( uint32_t  stdVPSCount_ = {},
const StdVideoH265VideoParameterSet pStdVPSs_ = {},
uint32_t  stdSPSCount_ = {},
const StdVideoH265SequenceParameterSet pStdSPSs_ = {},
uint32_t  stdPPSCount_ = {},
const StdVideoH265PictureParameterSet pStdPPSs_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 115580 of file vulkan_structs.hpp.

◆ VideoDecodeH265SessionParametersAddInfoKHR() [2/4]

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

◆ VideoDecodeH265SessionParametersAddInfoKHR() [3/4]

vk::VideoDecodeH265SessionParametersAddInfoKHR::VideoDecodeH265SessionParametersAddInfoKHR ( VkVideoDecodeH265SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 115599 of file vulkan_structs.hpp.

◆ VideoDecodeH265SessionParametersAddInfoKHR() [4/4]

vk::VideoDecodeH265SessionParametersAddInfoKHR::VideoDecodeH265SessionParametersAddInfoKHR ( vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &  stdVPSs_,
vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &  stdSPSs_ = {},
vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &  stdPPSs_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 115605 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoDecodeH265SessionParametersAddInfoKHR &()

vk::VideoDecodeH265SessionParametersAddInfoKHR::operator VkVideoDecodeH265SessionParametersAddInfoKHR & ( )
inline

Definition at line 115708 of file vulkan_structs.hpp.

◆ operator VkVideoDecodeH265SessionParametersAddInfoKHR const &()

vk::VideoDecodeH265SessionParametersAddInfoKHR::operator VkVideoDecodeH265SessionParametersAddInfoKHR const & ( ) const
inline

Definition at line 115703 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 115745 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::operator= ( VkVideoDecodeH265SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 115623 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 115735 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 115630 of file vulkan_structs.hpp.

◆ setPStdPPSs()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setPStdPPSs ( const StdVideoH265PictureParameterSet pStdPPSs_)
inline

Definition at line 115686 of file vulkan_structs.hpp.

◆ setPStdSPSs()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setPStdSPSs ( const StdVideoH265SequenceParameterSet pStdSPSs_)
inline

Definition at line 115664 of file vulkan_structs.hpp.

◆ setPStdVPSs()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setPStdVPSs ( const StdVideoH265VideoParameterSet pStdVPSs_)
inline

Definition at line 115642 of file vulkan_structs.hpp.

◆ setStdPPSCount()

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

Definition at line 115680 of file vulkan_structs.hpp.

◆ setStdPPSs()

VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setStdPPSs ( vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &  stdPPSs_)
inline

Definition at line 115694 of file vulkan_structs.hpp.

◆ setStdSPSCount()

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

Definition at line 115658 of file vulkan_structs.hpp.

◆ setStdSPSs()

VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setStdSPSs ( vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &  stdSPSs_)
inline

Definition at line 115672 of file vulkan_structs.hpp.

◆ setStdVPSCount()

VULKAN_HPP_CONSTEXPR_14 VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setStdVPSCount ( uint32_t  stdVPSCount_)
inline

Definition at line 115636 of file vulkan_structs.hpp.

◆ setStdVPSs()

VideoDecodeH265SessionParametersAddInfoKHR& vk::VideoDecodeH265SessionParametersAddInfoKHR::setStdVPSs ( vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &  stdVPSs_)
inline

Definition at line 115650 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 115576 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 115753 of file vulkan_structs.hpp.

◆ pStdPPSs

const StdVideoH265PictureParameterSet* vk::VideoDecodeH265SessionParametersAddInfoKHR::pStdPPSs = {}

Definition at line 115759 of file vulkan_structs.hpp.

◆ pStdSPSs

const StdVideoH265SequenceParameterSet* vk::VideoDecodeH265SessionParametersAddInfoKHR::pStdSPSs = {}

Definition at line 115757 of file vulkan_structs.hpp.

◆ pStdVPSs

const StdVideoH265VideoParameterSet* vk::VideoDecodeH265SessionParametersAddInfoKHR::pStdVPSs = {}

Definition at line 115755 of file vulkan_structs.hpp.

◆ stdPPSCount

uint32_t vk::VideoDecodeH265SessionParametersAddInfoKHR::stdPPSCount = {}

Definition at line 115758 of file vulkan_structs.hpp.

◆ stdSPSCount

uint32_t vk::VideoDecodeH265SessionParametersAddInfoKHR::stdSPSCount = {}

Definition at line 115756 of file vulkan_structs.hpp.

◆ stdVPSCount

uint32_t vk::VideoDecodeH265SessionParametersAddInfoKHR::stdVPSCount = {}

Definition at line 115754 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoDecodeH265SessionParametersAddInfoKHR::structureType = StructureType::eVideoDecodeH265SessionParametersAddInfoKHR
static

Definition at line 115577 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoDecodeH265SessionParametersAddInfoKHR::sType = StructureType::eVideoDecodeH265SessionParametersAddInfoKHR

Definition at line 115752 of file vulkan_structs.hpp.


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