Vulkan-Hpp
vk::VideoEncodeH264SessionParametersAddInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH264SessionParametersAddInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersAddInfoKHR (uint32_t stdSPSCount_={}, const StdVideoH264SequenceParameterSet *pStdSPSs_={}, uint32_t stdPPSCount_={}, const StdVideoH264PictureParameterSet *pStdPPSs_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH264SessionParametersAddInfoKHR (VideoEncodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH264SessionParametersAddInfoKHR (VkVideoEncodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
 VideoEncodeH264SessionParametersAddInfoKHR (vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &stdSPSs_, vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &stdPPSs_={}, const void *pNext_=nullptr)
 
VideoEncodeH264SessionParametersAddInfoKHRoperator= (VideoEncodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH264SessionParametersAddInfoKHRoperator= (VkVideoEncodeH264SessionParametersAddInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoKHRsetStdSPSCount (uint32_t stdSPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoKHRsetPStdSPSs (const StdVideoH264SequenceParameterSet *pStdSPSs_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH264SessionParametersAddInfoKHRsetStdSPSs (vk::ArrayProxyNoTemporaries< const StdVideoH264SequenceParameterSet > const &stdSPSs_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoKHRsetStdPPSCount (uint32_t stdPPSCount_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH264SessionParametersAddInfoKHRsetPStdPPSs (const StdVideoH264PictureParameterSet *pStdPPSs_) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH264SessionParametersAddInfoKHRsetStdPPSs (vk::ArrayProxyNoTemporaries< const StdVideoH264PictureParameterSet > const &stdPPSs_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264SessionParametersAddInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH264SessionParametersAddInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH264SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH264SessionParametersAddInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

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

Detailed Description

Definition at line 117824 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH264SessionParametersAddInfoKHR() [1/4]

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

Definition at line 117832 of file vulkan_structs.hpp.

◆ VideoEncodeH264SessionParametersAddInfoKHR() [2/4]

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

◆ VideoEncodeH264SessionParametersAddInfoKHR() [3/4]

vk::VideoEncodeH264SessionParametersAddInfoKHR::VideoEncodeH264SessionParametersAddInfoKHR ( VkVideoEncodeH264SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 117847 of file vulkan_structs.hpp.

◆ VideoEncodeH264SessionParametersAddInfoKHR() [4/4]

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

Definition at line 117853 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH264SessionParametersAddInfoKHR &()

vk::VideoEncodeH264SessionParametersAddInfoKHR::operator VkVideoEncodeH264SessionParametersAddInfoKHR & ( )
inline

Definition at line 117931 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH264SessionParametersAddInfoKHR const &()

vk::VideoEncodeH264SessionParametersAddInfoKHR::operator VkVideoEncodeH264SessionParametersAddInfoKHR const & ( ) const
inline

Definition at line 117926 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 117966 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH264SessionParametersAddInfoKHR& vk::VideoEncodeH264SessionParametersAddInfoKHR::operator= ( VkVideoEncodeH264SessionParametersAddInfoKHR const &  rhs)
inline

Definition at line 117868 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 117956 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 117875 of file vulkan_structs.hpp.

◆ setPStdPPSs()

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

Definition at line 117909 of file vulkan_structs.hpp.

◆ setPStdSPSs()

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

Definition at line 117887 of file vulkan_structs.hpp.

◆ setStdPPSCount()

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

Definition at line 117903 of file vulkan_structs.hpp.

◆ setStdPPSs()

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

Definition at line 117917 of file vulkan_structs.hpp.

◆ setStdSPSCount()

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

Definition at line 117881 of file vulkan_structs.hpp.

◆ setStdSPSs()

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

Definition at line 117895 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 117828 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 117974 of file vulkan_structs.hpp.

◆ pStdPPSs

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

Definition at line 117978 of file vulkan_structs.hpp.

◆ pStdSPSs

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

Definition at line 117976 of file vulkan_structs.hpp.

◆ stdPPSCount

uint32_t vk::VideoEncodeH264SessionParametersAddInfoKHR::stdPPSCount = {}

Definition at line 117977 of file vulkan_structs.hpp.

◆ stdSPSCount

uint32_t vk::VideoEncodeH264SessionParametersAddInfoKHR::stdSPSCount = {}

Definition at line 117975 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH264SessionParametersAddInfoKHR::structureType = StructureType::eVideoEncodeH264SessionParametersAddInfoKHR
static

Definition at line 117829 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH264SessionParametersAddInfoKHR::sType = StructureType::eVideoEncodeH264SessionParametersAddInfoKHR

Definition at line 117973 of file vulkan_structs.hpp.


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