FFmpeg
Data Fields
FFv1VkParameters Struct Reference

Data Fields

VkDeviceAddress slice_state
 
VkDeviceAddress scratch_data
 
VkDeviceAddress out_data
 
uint64_t slice_size_max
 
int32_t sar [2]
 
uint32_t chroma_shift [2]
 
uint32_t plane_state_size
 
uint32_t context_count
 
uint32_t crcref
 
uint8_t bits_per_raw_sample
 
uint8_t context_model
 
uint8_t version
 
uint8_t micro_version
 
uint8_t force_pcm
 
uint8_t key_frame
 
uint8_t planes
 
uint8_t codec_planes
 
uint8_t transparency
 
uint8_t colorspace
 
uint8_t pic_mode
 
uint8_t ec
 
uint8_t ppi
 
uint8_t chunks
 
uint8_t padding [2]
 

Detailed Description

Definition at line 142 of file ffv1enc_vulkan.c.

Field Documentation

◆ slice_state

VkDeviceAddress FFv1VkParameters::slice_state

Definition at line 143 of file ffv1enc_vulkan.c.

Referenced by vulkan_encode_ffv1_submit_frame().

◆ scratch_data

VkDeviceAddress FFv1VkParameters::scratch_data

Definition at line 144 of file ffv1enc_vulkan.c.

◆ out_data

VkDeviceAddress FFv1VkParameters::out_data

Definition at line 145 of file ffv1enc_vulkan.c.

◆ slice_size_max

uint64_t FFv1VkParameters::slice_size_max

Definition at line 146 of file ffv1enc_vulkan.c.

◆ sar

int32_t FFv1VkParameters::sar[2]

Definition at line 148 of file ffv1enc_vulkan.c.

◆ chroma_shift

uint32_t FFv1VkParameters::chroma_shift[2]

Definition at line 149 of file ffv1enc_vulkan.c.

◆ plane_state_size

uint32_t FFv1VkParameters::plane_state_size

Definition at line 151 of file ffv1enc_vulkan.c.

◆ context_count

uint32_t FFv1VkParameters::context_count

Definition at line 152 of file ffv1enc_vulkan.c.

◆ crcref

uint32_t FFv1VkParameters::crcref

Definition at line 153 of file ffv1enc_vulkan.c.

◆ bits_per_raw_sample

uint8_t FFv1VkParameters::bits_per_raw_sample

Definition at line 155 of file ffv1enc_vulkan.c.

◆ context_model

uint8_t FFv1VkParameters::context_model

Definition at line 156 of file ffv1enc_vulkan.c.

◆ version

uint8_t FFv1VkParameters::version

Definition at line 157 of file ffv1enc_vulkan.c.

◆ micro_version

uint8_t FFv1VkParameters::micro_version

Definition at line 158 of file ffv1enc_vulkan.c.

◆ force_pcm

uint8_t FFv1VkParameters::force_pcm

Definition at line 159 of file ffv1enc_vulkan.c.

◆ key_frame

uint8_t FFv1VkParameters::key_frame

Definition at line 160 of file ffv1enc_vulkan.c.

◆ planes

uint8_t FFv1VkParameters::planes

Definition at line 161 of file ffv1enc_vulkan.c.

◆ codec_planes

uint8_t FFv1VkParameters::codec_planes

Definition at line 162 of file ffv1enc_vulkan.c.

◆ transparency

uint8_t FFv1VkParameters::transparency

Definition at line 163 of file ffv1enc_vulkan.c.

◆ colorspace

uint8_t FFv1VkParameters::colorspace

Definition at line 164 of file ffv1enc_vulkan.c.

◆ pic_mode

uint8_t FFv1VkParameters::pic_mode

Definition at line 165 of file ffv1enc_vulkan.c.

◆ ec

uint8_t FFv1VkParameters::ec

Definition at line 166 of file ffv1enc_vulkan.c.

◆ ppi

uint8_t FFv1VkParameters::ppi

Definition at line 167 of file ffv1enc_vulkan.c.

◆ chunks

uint8_t FFv1VkParameters::chunks

Definition at line 168 of file ffv1enc_vulkan.c.

◆ padding

uint8_t FFv1VkParameters::padding[2]

Definition at line 169 of file ffv1enc_vulkan.c.


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