Vulkan-Hpp
vk::VideoEncodeH265NaluSliceSegmentInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH265NaluSliceSegmentInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH265NaluSliceSegmentInfoKHR (int32_t constantQp_={}, const StdVideoEncodeH265SliceSegmentHeader *pStdSliceSegmentHeader_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH265NaluSliceSegmentInfoKHR (VideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH265NaluSliceSegmentInfoKHR (VkVideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265NaluSliceSegmentInfoKHRoperator= (VideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH265NaluSliceSegmentInfoKHRoperator= (VkVideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceSegmentInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceSegmentInfoKHRsetConstantQp (int32_t constantQp_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceSegmentInfoKHRsetPStdSliceSegmentHeader (const StdVideoEncodeH265SliceSegmentHeader *pStdSliceSegmentHeader_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265NaluSliceSegmentInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265NaluSliceSegmentInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH265NaluSliceSegmentInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR
 
const void * pNext = {}
 
int32_t constantQp = {}
 
const StdVideoEncodeH265SliceSegmentHeaderpStdSliceSegmentHeader = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 118856 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH265NaluSliceSegmentInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH265NaluSliceSegmentInfoKHR::VideoEncodeH265NaluSliceSegmentInfoKHR ( int32_t  constantQp_ = {},
const StdVideoEncodeH265SliceSegmentHeader pStdSliceSegmentHeader_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 118864 of file vulkan_structs.hpp.

◆ VideoEncodeH265NaluSliceSegmentInfoKHR() [2/3]

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

◆ VideoEncodeH265NaluSliceSegmentInfoKHR() [3/3]

vk::VideoEncodeH265NaluSliceSegmentInfoKHR::VideoEncodeH265NaluSliceSegmentInfoKHR ( VkVideoEncodeH265NaluSliceSegmentInfoKHR const &  rhs)
inline

Definition at line 118875 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH265NaluSliceSegmentInfoKHR &()

vk::VideoEncodeH265NaluSliceSegmentInfoKHR::operator VkVideoEncodeH265NaluSliceSegmentInfoKHR & ( )
inline

Definition at line 118915 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH265NaluSliceSegmentInfoKHR const &()

vk::VideoEncodeH265NaluSliceSegmentInfoKHR::operator VkVideoEncodeH265NaluSliceSegmentInfoKHR const & ( ) const
inline

Definition at line 118910 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 118944 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH265NaluSliceSegmentInfoKHR& vk::VideoEncodeH265NaluSliceSegmentInfoKHR::operator= ( VkVideoEncodeH265NaluSliceSegmentInfoKHR const &  rhs)
inline

Definition at line 118883 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 118935 of file vulkan_structs.hpp.

◆ setConstantQp()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceSegmentInfoKHR& vk::VideoEncodeH265NaluSliceSegmentInfoKHR::setConstantQp ( int32_t  constantQp_)
inline

Definition at line 118896 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 118890 of file vulkan_structs.hpp.

◆ setPStdSliceSegmentHeader()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265NaluSliceSegmentInfoKHR& vk::VideoEncodeH265NaluSliceSegmentInfoKHR::setPStdSliceSegmentHeader ( const StdVideoEncodeH265SliceSegmentHeader pStdSliceSegmentHeader_)
inline

Definition at line 118903 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 118860 of file vulkan_structs.hpp.

◆ constantQp

int32_t vk::VideoEncodeH265NaluSliceSegmentInfoKHR::constantQp = {}

Definition at line 118953 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 118952 of file vulkan_structs.hpp.

◆ pStdSliceSegmentHeader

const StdVideoEncodeH265SliceSegmentHeader* vk::VideoEncodeH265NaluSliceSegmentInfoKHR::pStdSliceSegmentHeader = {}

Definition at line 118954 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH265NaluSliceSegmentInfoKHR::structureType = StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR
static

Definition at line 118861 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH265NaluSliceSegmentInfoKHR::sType = StructureType::eVideoEncodeH265NaluSliceSegmentInfoKHR

Definition at line 118951 of file vulkan_structs.hpp.


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