Vulkan-Hpp
vk::VideoEncodeH265SessionParametersAddInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH265SessionParametersAddInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH265SessionParametersAddInfoKHR (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 VideoEncodeH265SessionParametersAddInfoKHR (VideoEncodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH265SessionParametersAddInfoKHR (VkVideoEncodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 VideoEncodeH265SessionParametersAddInfoKHR (vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &stdVPSs_, vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &stdSPSs_={}, vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &stdPPSs_={}, const void *pNext_=nullptr)
 
VideoEncodeH265SessionParametersAddInfoKHRoperator= (VideoEncodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH265SessionParametersAddInfoKHRoperator= (VkVideoEncodeH265SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetStdVPSCount (uint32_t stdVPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetPStdVPSs (const StdVideoH265VideoParameterSet *pStdVPSs_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265SessionParametersAddInfoKHRsetStdVPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265VideoParameterSet > const &stdVPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetStdSPSCount (uint32_t stdSPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetPStdSPSs (const StdVideoH265SequenceParameterSet *pStdSPSs_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265SessionParametersAddInfoKHRsetStdSPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265SequenceParameterSet > const &stdSPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetStdPPSCount (uint32_t stdPPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265SessionParametersAddInfoKHRsetPStdPPSs (const StdVideoH265PictureParameterSet *pStdPPSs_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265SessionParametersAddInfoKHRsetStdPPSs (vk::ArrayProxyNoTemporaries< const StdVideoH265PictureParameterSet > const &stdPPSs_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265SessionParametersAddInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265SessionParametersAddInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH265SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH265SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeH265SessionParametersAddInfoKHR
 
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::eVideoEncodeH265SessionParametersAddInfoKHR
 

Detailed Description

Definition at line 119836 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH265SessionParametersAddInfoKHR() [1/4]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH265SessionParametersAddInfoKHR::VideoEncodeH265SessionParametersAddInfoKHR ( 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 119844 of file vulkan_structs.hpp.

◆ VideoEncodeH265SessionParametersAddInfoKHR() [2/4]

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

◆ VideoEncodeH265SessionParametersAddInfoKHR() [3/4]

vk::VideoEncodeH265SessionParametersAddInfoKHR::VideoEncodeH265SessionParametersAddInfoKHR ( VkVideoEncodeH265SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 119863 of file vulkan_structs.hpp.

◆ VideoEncodeH265SessionParametersAddInfoKHR() [4/4]

vk::VideoEncodeH265SessionParametersAddInfoKHR::VideoEncodeH265SessionParametersAddInfoKHR ( 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 119869 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH265SessionParametersAddInfoKHR &()

vk::VideoEncodeH265SessionParametersAddInfoKHR::operator VkVideoEncodeH265SessionParametersAddInfoKHR & ( )
inline

Definition at line 119972 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH265SessionParametersAddInfoKHR const &()

vk::VideoEncodeH265SessionParametersAddInfoKHR::operator VkVideoEncodeH265SessionParametersAddInfoKHR const & ( ) const
inline

Definition at line 119967 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 120009 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH265SessionParametersAddInfoKHR& vk::VideoEncodeH265SessionParametersAddInfoKHR::operator= ( VkVideoEncodeH265SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 119887 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 119999 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 119894 of file vulkan_structs.hpp.

◆ setPStdPPSs()

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

Definition at line 119950 of file vulkan_structs.hpp.

◆ setPStdSPSs()

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

Definition at line 119928 of file vulkan_structs.hpp.

◆ setPStdVPSs()

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

Definition at line 119906 of file vulkan_structs.hpp.

◆ setStdPPSCount()

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

Definition at line 119944 of file vulkan_structs.hpp.

◆ setStdPPSs()

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

Definition at line 119958 of file vulkan_structs.hpp.

◆ setStdSPSCount()

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

Definition at line 119922 of file vulkan_structs.hpp.

◆ setStdSPSs()

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

Definition at line 119936 of file vulkan_structs.hpp.

◆ setStdVPSCount()

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

Definition at line 119900 of file vulkan_structs.hpp.

◆ setStdVPSs()

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

Definition at line 119914 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 119840 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 120017 of file vulkan_structs.hpp.

◆ pStdPPSs

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

Definition at line 120023 of file vulkan_structs.hpp.

◆ pStdSPSs

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

Definition at line 120021 of file vulkan_structs.hpp.

◆ pStdVPSs

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

Definition at line 120019 of file vulkan_structs.hpp.

◆ stdPPSCount

uint32_t vk::VideoEncodeH265SessionParametersAddInfoKHR::stdPPSCount = {}

Definition at line 120022 of file vulkan_structs.hpp.

◆ stdSPSCount

uint32_t vk::VideoEncodeH265SessionParametersAddInfoKHR::stdSPSCount = {}

Definition at line 120020 of file vulkan_structs.hpp.

◆ stdVPSCount

uint32_t vk::VideoEncodeH265SessionParametersAddInfoKHR::stdVPSCount = {}

Definition at line 120018 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH265SessionParametersAddInfoKHR::structureType = StructureType::eVideoEncodeH265SessionParametersAddInfoKHR
static

Definition at line 119841 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH265SessionParametersAddInfoKHR::sType = StructureType::eVideoEncodeH265SessionParametersAddInfoKHR

Definition at line 120016 of file vulkan_structs.hpp.


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