#include <nvenc.h>
Definition at line 182 of file nvenc.h.
◆ avclass
◆ nvenc_dload_funcs
◆ init_encode_params
NV_ENC_INITIALIZE_PARAMS NvencContext::init_encode_params |
◆ encode_config
NV_ENC_CONFIG NvencContext::encode_config |
◆ cu_context
CUcontext NvencContext::cu_context |
◆ cu_context_internal
CUcontext NvencContext::cu_context_internal |
◆ cu_stream
CUstream NvencContext::cu_stream |
◆ d3d11_device
◆ frame
◆ nb_surfaces
int NvencContext::nb_surfaces |
◆ surfaces
◆ frame_data_array
◆ frame_data_array_nb
int NvencContext::frame_data_array_nb |
◆ frame_data_array_pos
int NvencContext::frame_data_array_pos |
◆ unused_surface_queue
AVFifo* NvencContext::unused_surface_queue |
◆ output_surface_queue
AVFifo* NvencContext::output_surface_queue |
◆ output_surface_ready_queue
AVFifo* NvencContext::output_surface_ready_queue |
◆ timestamp_list
AVFifo* NvencContext::timestamp_list |
◆ sei_data
NV_ENC_SEI_PAYLOAD* NvencContext::sei_data |
◆ sei_data_size
int NvencContext::sei_data_size |
◆ ptr
◆ ptr_index
int NvencContext::ptr_index |
◆ regptr
NV_ENC_REGISTERED_PTR NvencContext::regptr |
◆ mapped
◆ in_map
NV_ENC_MAP_INPUT_RESOURCE NvencContext::in_map |
◆ registered_frames
◆ nb_registered_frames
int NvencContext::nb_registered_frames |
◆ data_pix_fmt
◆ support_dyn_bitrate
int NvencContext::support_dyn_bitrate |
◆ nvencoder
void* NvencContext::nvencoder |
◆ preset
◆ profile
int NvencContext::profile |
◆ level
◆ tier
◆ rc
◆ cbr
◆ tile_rows
int NvencContext::tile_rows |
◆ tile_cols
int NvencContext::tile_cols |
◆ twopass
int NvencContext::twopass |
◆ device
◆ flags
◆ async_depth
int NvencContext::async_depth |
◆ rc_lookahead
int NvencContext::rc_lookahead |
◆ aq
◆ no_scenecut
int NvencContext::no_scenecut |
◆ forced_idr
int NvencContext::forced_idr |
◆ b_adapt
int NvencContext::b_adapt |
◆ temporal_aq
int NvencContext::temporal_aq |
◆ zerolatency
int NvencContext::zerolatency |
◆ nonref_p
int NvencContext::nonref_p |
◆ strict_gop
int NvencContext::strict_gop |
◆ aq_strength
int NvencContext::aq_strength |
◆ quality
float NvencContext::quality |
◆ aud
◆ bluray_compat
int NvencContext::bluray_compat |
◆ init_qp_p
int NvencContext::init_qp_p |
◆ init_qp_b
int NvencContext::init_qp_b |
◆ init_qp_i
int NvencContext::init_qp_i |
◆ cqp
◆ qp_cb_offset
int NvencContext::qp_cb_offset |
◆ qp_cr_offset
int NvencContext::qp_cr_offset |
◆ weighted_pred
int NvencContext::weighted_pred |
◆ coder
◆ b_ref_mode
int NvencContext::b_ref_mode |
◆ a53_cc
◆ s12m_tc
int NvencContext::s12m_tc |
◆ dpb_size
int NvencContext::dpb_size |
◆ tuning_info
int NvencContext::tuning_info |
◆ multipass
int NvencContext::multipass |
◆ ldkfs
◆ extra_sei
int NvencContext::extra_sei |
◆ intra_refresh
int NvencContext::intra_refresh |
◆ single_slice_intra_refresh
int NvencContext::single_slice_intra_refresh |
◆ constrained_encoding
int NvencContext::constrained_encoding |
◆ udu_sei
int NvencContext::udu_sei |
◆ timing_info
int NvencContext::timing_info |
◆ highbitdepth
int NvencContext::highbitdepth |
◆ max_slice_size
int NvencContext::max_slice_size |
◆ rgb_mode
int NvencContext::rgb_mode |
The documentation for this struct was generated from the following file: