|
FFmpeg
|
Data Fields | |
| AVClass * | avclass |
| NvencDynLoadFunctions | nvenc_dload_funcs |
| NV_ENC_INITIALIZE_PARAMS | init_encode_params |
| NV_ENC_CONFIG | encode_config |
| CUcontext | cu_context |
| int | max_surface_count |
| NvencInputSurface * | input_surfaces |
| NvencOutputSurface * | output_surfaces |
| NvencDataList | output_surface_queue |
| NvencDataList | output_surface_ready_queue |
| NvencDataList | timestamp_list |
| int64_t | last_dts |
| void * | nvencoder |
| char * | preset |
| int | cbr |
| int | twopass |
| int | gpu |
| NvencDynLoadFunctions NvencContext::nvenc_dload_funcs |
Definition at line 140 of file nvenc.c.
Referenced by nvenc_check_cuda(), nvenc_dyload_cuda(), nvenc_dyload_nvenc(), nvenc_encode_close(), nvenc_encode_frame(), nvenc_encode_init(), nvenc_unload_nvenc(), and process_output_surface().
| NV_ENC_INITIALIZE_PARAMS NvencContext::init_encode_params |
Definition at line 142 of file nvenc.c.
Referenced by nvenc_encode_init().
| NV_ENC_CONFIG NvencContext::encode_config |
Definition at line 143 of file nvenc.c.
Referenced by nvenc_encode_frame(), nvenc_encode_init(), and process_output_surface().
| CUcontext NvencContext::cu_context |
Definition at line 144 of file nvenc.c.
Referenced by nvenc_encode_close(), and nvenc_encode_init().
| int NvencContext::max_surface_count |
Definition at line 146 of file nvenc.c.
Referenced by nvenc_encode_close(), nvenc_encode_frame(), and nvenc_encode_init().
| NvencInputSurface* NvencContext::input_surfaces |
Definition at line 147 of file nvenc.c.
Referenced by nvenc_encode_close(), nvenc_encode_frame(), and nvenc_encode_init().
| NvencOutputSurface* NvencContext::output_surfaces |
Definition at line 148 of file nvenc.c.
Referenced by nvenc_encode_close(), nvenc_encode_frame(), and nvenc_encode_init().
| NvencDataList NvencContext::output_surface_queue |
Definition at line 150 of file nvenc.c.
Referenced by nvenc_encode_close(), and nvenc_encode_frame().
| NvencDataList NvencContext::output_surface_ready_queue |
Definition at line 151 of file nvenc.c.
Referenced by nvenc_encode_close(), and nvenc_encode_frame().
| NvencDataList NvencContext::timestamp_list |
Definition at line 152 of file nvenc.c.
Referenced by nvenc_encode_close(), nvenc_encode_frame(), and process_output_surface().
| int64_t NvencContext::last_dts |
Definition at line 153 of file nvenc.c.
Referenced by nvenc_encode_init(), and process_output_surface().
| void* NvencContext::nvencoder |
Definition at line 155 of file nvenc.c.
Referenced by nvenc_encode_close(), nvenc_encode_frame(), nvenc_encode_init(), and process_output_surface().
| char* NvencContext::preset |
Definition at line 157 of file nvenc.c.
Referenced by nvenc_encode_init().
| int NvencContext::cbr |
Definition at line 158 of file nvenc.c.
Referenced by nvenc_encode_init().
| int NvencContext::twopass |
Definition at line 159 of file nvenc.c.
Referenced by nvenc_encode_init().
| int NvencContext::gpu |
Definition at line 160 of file nvenc.c.
Referenced by nvenc_encode_init().
1.8.2