|
FFmpeg
|
Data Fields | |
| const AVClass * | class |
| FFVulkanContext | s |
| AVVulkanDeviceQueueFamily * | qf |
| FFVkExecPool | exec_pool |
| FFVulkanShader | shd_dct |
| FFVulkanShader | shd_entropy [2] |
| FFVulkanShader | shd_compact |
| AVBufferPool * | coeffs_pool |
| AVBufferPool * | bytestream_pool |
| AVBufferPool * | compacted_pool |
| AVBufferPool * | sizes_pool |
| DCTPushData | dct_push |
| CodedBitstreamContext * | cbc |
| CodedBitstreamFragment | au |
| AVFrame * | frame |
| int | async_depth |
| int | in_flight |
| VulkanEncodeAPVFrameData * | exec_ctx_info |
| int | frame_mb_x |
| int | frame_mb_y |
| int | tile_cols |
| int | tile_rows |
| int | tile_mb_w |
| int | tile_mb_h |
| int | tile_count |
| int | blocks_per_mb |
| int | chroma_blocks_per_mb |
| int | num_comp |
| int | bit_depth |
| enum AVPixelFormat | sw_format |
| int | profile_idc |
| int | level_idc |
| int | band_idc |
| int | chroma_format_idc |
| size_t | coeffs_size |
| size_t | bytestream_size |
| size_t | slot_size |
| size_t | sizes_size |
| int | tile_w_mbs_opt |
| int | tile_h_mbs_opt |
| int | qp_y |
| int | qp_c |
| int | qmatrix |
| int | headers_only |
| int | skip_entropy |
Definition at line 94 of file apv_encode_vulkan.c.
| const AVClass* VulkanEncodeAPVContext::class |
Definition at line 95 of file apv_encode_vulkan.c.
| FFVulkanContext VulkanEncodeAPVContext::s |
Definition at line 97 of file apv_encode_vulkan.c.
Referenced by build_packet(), init_compact_shader(), init_dct_shader(), init_entropy_shader(), submit_frame(), vulkan_encode_apv_close(), vulkan_encode_apv_init(), and vulkan_encode_apv_receive_packet().
| AVVulkanDeviceQueueFamily* VulkanEncodeAPVContext::qf |
Definition at line 98 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_init().
| FFVkExecPool VulkanEncodeAPVContext::exec_pool |
Definition at line 99 of file apv_encode_vulkan.c.
Referenced by init_compact_shader(), init_dct_shader(), init_entropy_shader(), vulkan_encode_apv_close(), vulkan_encode_apv_init(), and vulkan_encode_apv_receive_packet().
| FFVulkanShader VulkanEncodeAPVContext::shd_dct |
Definition at line 101 of file apv_encode_vulkan.c.
Referenced by init_dct_shader(), submit_frame(), and vulkan_encode_apv_close().
| FFVulkanShader VulkanEncodeAPVContext::shd_entropy[2] |
Definition at line 102 of file apv_encode_vulkan.c.
Referenced by submit_frame(), vulkan_encode_apv_close(), and vulkan_encode_apv_init().
| FFVulkanShader VulkanEncodeAPVContext::shd_compact |
Definition at line 103 of file apv_encode_vulkan.c.
Referenced by init_compact_shader(), and vulkan_encode_apv_close().
| AVBufferPool* VulkanEncodeAPVContext::coeffs_pool |
Definition at line 106 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_close().
| AVBufferPool* VulkanEncodeAPVContext::bytestream_pool |
Definition at line 107 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_close().
| AVBufferPool* VulkanEncodeAPVContext::compacted_pool |
Definition at line 108 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_close().
| AVBufferPool* VulkanEncodeAPVContext::sizes_pool |
Definition at line 109 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_close().
| DCTPushData VulkanEncodeAPVContext::dct_push |
Definition at line 112 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), and submit_frame().
| CodedBitstreamContext* VulkanEncodeAPVContext::cbc |
Definition at line 115 of file apv_encode_vulkan.c.
Referenced by build_packet(), vulkan_encode_apv_close(), and vulkan_encode_apv_init().
| CodedBitstreamFragment VulkanEncodeAPVContext::au |
Definition at line 116 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_close().
| AVFrame* VulkanEncodeAPVContext::frame |
Definition at line 118 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_close(), vulkan_encode_apv_init(), and vulkan_encode_apv_receive_packet().
| int VulkanEncodeAPVContext::async_depth |
Definition at line 121 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_close(), vulkan_encode_apv_init(), and vulkan_encode_apv_receive_packet().
| int VulkanEncodeAPVContext::in_flight |
Definition at line 122 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_receive_packet().
| VulkanEncodeAPVFrameData* VulkanEncodeAPVContext::exec_ctx_info |
Definition at line 123 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_close(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::frame_mb_x |
Definition at line 126 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::frame_mb_y |
Definition at line 126 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_cols |
Definition at line 127 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_rows |
Definition at line 127 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_mb_w |
Definition at line 128 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), init_entropy_shader(), submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_mb_h |
Definition at line 128 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), init_entropy_shader(), submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_count |
Definition at line 129 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::blocks_per_mb |
Definition at line 130 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::chroma_blocks_per_mb |
Definition at line 131 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::num_comp |
Definition at line 132 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::bit_depth |
Definition at line 133 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), and vulkan_encode_apv_init().
| enum AVPixelFormat VulkanEncodeAPVContext::sw_format |
Definition at line 134 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), init_dct_shader(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::profile_idc |
Definition at line 136 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::level_idc |
Definition at line 137 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::band_idc |
Definition at line 138 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::chroma_format_idc |
Definition at line 139 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| size_t VulkanEncodeAPVContext::coeffs_size |
Definition at line 141 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| size_t VulkanEncodeAPVContext::bytestream_size |
Definition at line 142 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| size_t VulkanEncodeAPVContext::slot_size |
Definition at line 143 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| size_t VulkanEncodeAPVContext::sizes_size |
Definition at line 144 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_w_mbs_opt |
Definition at line 147 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::tile_h_mbs_opt |
Definition at line 148 of file apv_encode_vulkan.c.
Referenced by vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::qp_y |
Definition at line 149 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::qp_c |
Definition at line 150 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::qmatrix |
Definition at line 151 of file apv_encode_vulkan.c.
Referenced by build_dct_push_const(), and build_packet().
| int VulkanEncodeAPVContext::headers_only |
Definition at line 155 of file apv_encode_vulkan.c.
Referenced by build_packet(), and vulkan_encode_apv_init().
| int VulkanEncodeAPVContext::skip_entropy |
Definition at line 159 of file apv_encode_vulkan.c.
Referenced by submit_frame(), and vulkan_encode_apv_init().
1.8.17