Vulkan-Hpp
vk::VideoEncodeH265GopRemainingFrameInfoKHR Struct Reference

#include <vulkan_structs.hpp>

Public Types

using NativeType = VkVideoEncodeH265GopRemainingFrameInfoKHR
 

Public Member Functions

VULKAN_HPP_CONSTEXPR VideoEncodeH265GopRemainingFrameInfoKHR (vk::Bool32 useGopRemainingFrames_={}, uint32_t gopRemainingI_={}, uint32_t gopRemainingP_={}, uint32_t gopRemainingB_={}, const void *pNext_=nullptr) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR VideoEncodeH265GopRemainingFrameInfoKHR (VideoEncodeH265GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
 VideoEncodeH265GopRemainingFrameInfoKHR (VkVideoEncodeH265GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VideoEncodeH265GopRemainingFrameInfoKHRoperator= (VideoEncodeH265GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT=default
 
VideoEncodeH265GopRemainingFrameInfoKHRoperator= (VkVideoEncodeH265GopRemainingFrameInfoKHR const &rhs) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHRsetPNext (const void *pNext_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHRsetUseGopRemainingFrames (vk::Bool32 useGopRemainingFrames_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHRsetGopRemainingI (uint32_t gopRemainingI_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHRsetGopRemainingP (uint32_t gopRemainingP_) VULKAN_HPP_NOEXCEPT
 
VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHRsetGopRemainingB (uint32_t gopRemainingB_) VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265GopRemainingFrameInfoKHR const & () const VULKAN_HPP_NOEXCEPT
 
 operator VkVideoEncodeH265GopRemainingFrameInfoKHR & () VULKAN_HPP_NOEXCEPT
 
bool operator== (VideoEncodeH265GopRemainingFrameInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 
bool operator!= (VideoEncodeH265GopRemainingFrameInfoKHR const &rhs) const VULKAN_HPP_NOEXCEPT
 

Public Attributes

vk::StructureType sType = StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR
 
const void * pNext = {}
 
vk::Bool32 useGopRemainingFrames = {}
 
uint32_t gopRemainingI = {}
 
uint32_t gopRemainingP = {}
 
uint32_t gopRemainingB = {}
 

Static Public Attributes

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

Detailed Description

Definition at line 118725 of file vulkan_structs.hpp.

Member Typedef Documentation

◆ NativeType

Constructor & Destructor Documentation

◆ VideoEncodeH265GopRemainingFrameInfoKHR() [1/3]

VULKAN_HPP_CONSTEXPR vk::VideoEncodeH265GopRemainingFrameInfoKHR::VideoEncodeH265GopRemainingFrameInfoKHR ( vk::Bool32  useGopRemainingFrames_ = {},
uint32_t  gopRemainingI_ = {},
uint32_t  gopRemainingP_ = {},
uint32_t  gopRemainingB_ = {},
const void *  pNext_ = nullptr 
)
inline

Definition at line 118733 of file vulkan_structs.hpp.

◆ VideoEncodeH265GopRemainingFrameInfoKHR() [2/3]

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

◆ VideoEncodeH265GopRemainingFrameInfoKHR() [3/3]

vk::VideoEncodeH265GopRemainingFrameInfoKHR::VideoEncodeH265GopRemainingFrameInfoKHR ( VkVideoEncodeH265GopRemainingFrameInfoKHR const &  rhs)
inline

Definition at line 118748 of file vulkan_structs.hpp.

Member Function Documentation

◆ operator VkVideoEncodeH265GopRemainingFrameInfoKHR &()

vk::VideoEncodeH265GopRemainingFrameInfoKHR::operator VkVideoEncodeH265GopRemainingFrameInfoKHR & ( )
inline

Definition at line 118800 of file vulkan_structs.hpp.

◆ operator VkVideoEncodeH265GopRemainingFrameInfoKHR const &()

vk::VideoEncodeH265GopRemainingFrameInfoKHR::operator VkVideoEncodeH265GopRemainingFrameInfoKHR const & ( ) const
inline

Definition at line 118795 of file vulkan_structs.hpp.

◆ operator!=()

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

Definition at line 118835 of file vulkan_structs.hpp.

◆ operator=() [1/2]

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

◆ operator=() [2/2]

VideoEncodeH265GopRemainingFrameInfoKHR& vk::VideoEncodeH265GopRemainingFrameInfoKHR::operator= ( VkVideoEncodeH265GopRemainingFrameInfoKHR const &  rhs)
inline

Definition at line 118756 of file vulkan_structs.hpp.

◆ operator==()

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

Definition at line 118825 of file vulkan_structs.hpp.

◆ setGopRemainingB()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHR& vk::VideoEncodeH265GopRemainingFrameInfoKHR::setGopRemainingB ( uint32_t  gopRemainingB_)
inline

Definition at line 118788 of file vulkan_structs.hpp.

◆ setGopRemainingI()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHR& vk::VideoEncodeH265GopRemainingFrameInfoKHR::setGopRemainingI ( uint32_t  gopRemainingI_)
inline

Definition at line 118776 of file vulkan_structs.hpp.

◆ setGopRemainingP()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHR& vk::VideoEncodeH265GopRemainingFrameInfoKHR::setGopRemainingP ( uint32_t  gopRemainingP_)
inline

Definition at line 118782 of file vulkan_structs.hpp.

◆ setPNext()

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

Definition at line 118763 of file vulkan_structs.hpp.

◆ setUseGopRemainingFrames()

VULKAN_HPP_CONSTEXPR_14 VideoEncodeH265GopRemainingFrameInfoKHR& vk::VideoEncodeH265GopRemainingFrameInfoKHR::setUseGopRemainingFrames ( vk::Bool32  useGopRemainingFrames_)
inline

Definition at line 118770 of file vulkan_structs.hpp.

Member Data Documentation

◆ allowDuplicate

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

Definition at line 118729 of file vulkan_structs.hpp.

◆ gopRemainingB

uint32_t vk::VideoEncodeH265GopRemainingFrameInfoKHR::gopRemainingB = {}

Definition at line 118847 of file vulkan_structs.hpp.

◆ gopRemainingI

uint32_t vk::VideoEncodeH265GopRemainingFrameInfoKHR::gopRemainingI = {}

Definition at line 118845 of file vulkan_structs.hpp.

◆ gopRemainingP

uint32_t vk::VideoEncodeH265GopRemainingFrameInfoKHR::gopRemainingP = {}

Definition at line 118846 of file vulkan_structs.hpp.

◆ pNext

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

Definition at line 118843 of file vulkan_structs.hpp.

◆ structureType

VULKAN_HPP_CONST_OR_CONSTEXPR StructureType vk::VideoEncodeH265GopRemainingFrameInfoKHR::structureType = StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR
static

Definition at line 118730 of file vulkan_structs.hpp.

◆ sType

vk::StructureType vk::VideoEncodeH265GopRemainingFrameInfoKHR::sType = StructureType::eVideoEncodeH265GopRemainingFrameInfoKHR

Definition at line 118842 of file vulkan_structs.hpp.

◆ useGopRemainingFrames

vk::Bool32 vk::VideoEncodeH265GopRemainingFrameInfoKHR::useGopRemainingFrames = {}

Definition at line 118844 of file vulkan_structs.hpp.


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