FFmpeg
Data Fields
FFv1ShaderParams Struct Reference

#include <ffv1_vulkan.h>

Data Fields

VkDeviceAddress slice_data
 
uint32_t extend_lookup [8]
 
uint16_t context_count [8]
 
int fmt_lut [4]
 
uint16_t img_size [2]
 
uint32_t plane_state_size
 
uint32_t key_frame
 
uint32_t crcref
 
int micro_version
 
int sar [2]
 
int pic_mode
 
uint32_t slice_size_max
 

Detailed Description

Definition at line 33 of file ffv1_vulkan.h.

Field Documentation

◆ slice_data

VkDeviceAddress FFv1ShaderParams::slice_data

Definition at line 34 of file ffv1_vulkan.h.

Referenced by vk_ffv1_end_frame(), and vulkan_encode_ffv1_submit_frame().

◆ extend_lookup

uint32_t FFv1ShaderParams::extend_lookup[8]

Definition at line 36 of file ffv1_vulkan.h.

Referenced by vk_ffv1_end_frame(), and vulkan_encode_ffv1_submit_frame().

◆ context_count

uint16_t FFv1ShaderParams::context_count[8]

Definition at line 37 of file ffv1_vulkan.h.

Referenced by vk_ffv1_end_frame(), and vulkan_encode_ffv1_submit_frame().

◆ fmt_lut

int FFv1ShaderParams::fmt_lut[4]

Definition at line 39 of file ffv1_vulkan.h.

Referenced by vk_ffv1_end_frame(), and vulkan_encode_ffv1_submit_frame().

◆ img_size

uint16_t FFv1ShaderParams::img_size[2]

Definition at line 40 of file ffv1_vulkan.h.

◆ plane_state_size

uint32_t FFv1ShaderParams::plane_state_size

Definition at line 42 of file ffv1_vulkan.h.

◆ key_frame

uint32_t FFv1ShaderParams::key_frame

Definition at line 43 of file ffv1_vulkan.h.

◆ crcref

uint32_t FFv1ShaderParams::crcref

Definition at line 44 of file ffv1_vulkan.h.

◆ micro_version

int FFv1ShaderParams::micro_version

Definition at line 45 of file ffv1_vulkan.h.

◆ sar

int FFv1ShaderParams::sar[2]

Definition at line 48 of file ffv1_vulkan.h.

◆ pic_mode

int FFv1ShaderParams::pic_mode

Definition at line 49 of file ffv1_vulkan.h.

◆ slice_size_max

uint32_t FFv1ShaderParams::slice_size_max

Definition at line 50 of file ffv1_vulkan.h.


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