|
FFmpeg
|
Definition at line 56 of file ffv1enc_vulkan.c.
| FFV1Context VulkanEncodeFFv1Context::ctx |
Definition at line 57 of file ffv1enc_vulkan.c.
Referenced by get_packet(), init_encode_shader(), init_indirect(), init_reset_shader(), run_rct_search(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| AVFrame* VulkanEncodeFFv1Context::frame |
Definition at line 58 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_receive_packet().
| FFVulkanContext VulkanEncodeFFv1Context::s |
Definition at line 60 of file ffv1enc_vulkan.c.
Referenced by get_packet(), init_encode_shader(), init_indirect(), init_rct_search_shader(), init_reset_shader(), init_setup_shader(), run_rct_search(), transfer_slices(), vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), vulkan_encode_ffv1_receive_packet(), and vulkan_encode_ffv1_submit_frame().
| AVVulkanDeviceQueueFamily* VulkanEncodeFFv1Context::qf |
Definition at line 61 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init().
| FFVkExecPool VulkanEncodeFFv1Context::exec_pool |
Definition at line 62 of file ffv1enc_vulkan.c.
Referenced by init_encode_shader(), init_rct_search_shader(), init_reset_shader(), init_setup_shader(), vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_receive_packet().
| AVVulkanDeviceQueueFamily* VulkanEncodeFFv1Context::transfer_qf |
Definition at line 64 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init().
| FFVkExecPool VulkanEncodeFFv1Context::transfer_exec_pool |
Definition at line 65 of file ffv1enc_vulkan.c.
Referenced by transfer_slices(), vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_init().
| VkBufferCopy* VulkanEncodeFFv1Context::buf_regions |
Definition at line 67 of file ffv1enc_vulkan.c.
Referenced by get_packet(), vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_init().
| VulkanEncodeFFv1FrameData* VulkanEncodeFFv1Context::exec_ctx_info |
Definition at line 68 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_init().
| int VulkanEncodeFFv1Context::in_flight |
Definition at line 69 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_receive_packet().
| int VulkanEncodeFFv1Context::async_depth |
Definition at line 70 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_receive_packet().
| size_t VulkanEncodeFFv1Context::max_heap_size |
Definition at line 71 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init().
| FFVulkanShader VulkanEncodeFFv1Context::setup |
Definition at line 73 of file ffv1enc_vulkan.c.
Referenced by init_setup_shader(), vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| FFVulkanShader VulkanEncodeFFv1Context::rct_search |
Definition at line 74 of file ffv1enc_vulkan.c.
Referenced by init_rct_search_shader(), run_rct_search(), and vulkan_encode_ffv1_close().
| FFVulkanShader VulkanEncodeFFv1Context::reset |
Definition at line 75 of file ffv1enc_vulkan.c.
Referenced by init_reset_shader(), vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_submit_frame().
| FFVulkanShader VulkanEncodeFFv1Context::enc |
Definition at line 76 of file ffv1enc_vulkan.c.
Referenced by init_encode_shader(), vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| FFVkBuffer VulkanEncodeFFv1Context::consts_buf |
Definition at line 79 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_init().
| FFVkBuffer VulkanEncodeFFv1Context::results_buf |
Definition at line 82 of file ffv1enc_vulkan.c.
Referenced by get_packet(), vulkan_encode_ffv1_close(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| AVBufferPool* VulkanEncodeFFv1Context::slice_data_pool |
Definition at line 85 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_submit_frame().
| AVBufferRef* VulkanEncodeFFv1Context::keyframe_slice_data_ref |
Definition at line 86 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_submit_frame().
| AVBufferPool* VulkanEncodeFFv1Context::out_data_pool |
Definition at line 89 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_submit_frame().
| AVBufferRef* VulkanEncodeFFv1Context::intermediate_frames_ref |
Definition at line 92 of file ffv1enc_vulkan.c.
Referenced by init_indirect(), vulkan_encode_ffv1_close(), and vulkan_encode_ffv1_submit_frame().
| int VulkanEncodeFFv1Context::num_h_slices |
Definition at line 94 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init().
| int VulkanEncodeFFv1Context::num_v_slices |
Definition at line 95 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init().
| int VulkanEncodeFFv1Context::force_pcm |
Definition at line 96 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| int VulkanEncodeFFv1Context::optimize_rct |
Definition at line 97 of file ffv1enc_vulkan.c.
Referenced by vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| int VulkanEncodeFFv1Context::is_rgb |
Definition at line 99 of file ffv1enc_vulkan.c.
Referenced by init_encode_shader(), vulkan_encode_ffv1_init(), and vulkan_encode_ffv1_submit_frame().
| int VulkanEncodeFFv1Context::ppi |
Definition at line 100 of file ffv1enc_vulkan.c.
| int VulkanEncodeFFv1Context::chunks |
Definition at line 101 of file ffv1enc_vulkan.c.
1.8.17