#include "config.h"
#include <ffnvcodec/nvEncodeAPI.h>
#include "compat/cuda/dynlink_loader.h"
#include "libavutil/buffer.h"
#include "libavutil/fifo.h"
#include "libavutil/opt.h"
#include "hwconfig.h"
#include "avcodec.h"
Go to the source code of this file.
|
| enum | {
PRESET_SLOW = 0,
PRESET_MEDIUM,
PRESET_FAST,
PRESET_P1,
PRESET_P2,
PRESET_P3,
PRESET_P4,
PRESET_P5,
PRESET_P6,
PRESET_P7
} |
| |
| enum | { NV_ENC_H264_PROFILE_BASELINE,
NV_ENC_H264_PROFILE_MAIN,
NV_ENC_H264_PROFILE_HIGH,
NV_ENC_H264_PROFILE_HIGH_444P
} |
| |
| enum | { NV_ENC_HEVC_PROFILE_MAIN,
NV_ENC_HEVC_PROFILE_MAIN_10,
NV_ENC_HEVC_PROFILE_REXT,
NV_ENC_HEVC_PROFILE_COUNT
} |
| |
| enum | { NVENC_LOWLATENCY = 1,
NVENC_LOSSLESS = 2,
NVENC_ONE_PASS = 4,
NVENC_TWO_PASSES = 8
} |
| |
| enum | { LIST_DEVICES = -2,
ANY_DEVICE
} |
| |
| enum | { NVENC_RGB_MODE_DISABLED,
NVENC_RGB_MODE_420,
NVENC_RGB_MODE_444
} |
| |
◆ MAX_REGISTERED_FRAMES
| #define MAX_REGISTERED_FRAMES 64 |
◆ NVENCAPI_CHECK_VERSION
| #define NVENCAPI_CHECK_VERSION |
( |
|
major, |
|
|
|
minor |
|
) |
| ((major) < NVENCAPI_MAJOR_VERSION || ((major) == NVENCAPI_MAJOR_VERSION && (minor) <= NVENCAPI_MINOR_VERSION)) |
◆ ID3D11Device
◆ anonymous enum
| Enumerator |
|---|
| PRESET_SLOW | |
| PRESET_MEDIUM | |
| PRESET_FAST | |
| PRESET_P1 | |
| PRESET_P2 | |
| PRESET_P3 | |
| PRESET_P4 | |
| PRESET_P5 | |
| PRESET_P6 | |
| PRESET_P7 | |
Definition at line 113 of file nvenc.h.
◆ anonymous enum
| Enumerator |
|---|
| NV_ENC_H264_PROFILE_BASELINE | |
| NV_ENC_H264_PROFILE_MAIN | |
| NV_ENC_H264_PROFILE_HIGH | |
| NV_ENC_H264_PROFILE_HIGH_444P | |
Definition at line 126 of file nvenc.h.
◆ anonymous enum
| Enumerator |
|---|
| NV_ENC_HEVC_PROFILE_MAIN | |
| NV_ENC_HEVC_PROFILE_MAIN_10 | |
| NV_ENC_HEVC_PROFILE_REXT | |
| NV_ENC_HEVC_PROFILE_COUNT | |
Definition at line 139 of file nvenc.h.
◆ anonymous enum
| Enumerator |
|---|
| NVENC_LOWLATENCY | |
| NVENC_LOSSLESS | |
| NVENC_ONE_PASS | |
| NVENC_TWO_PASSES | |
Definition at line 150 of file nvenc.h.
◆ anonymous enum
| Enumerator |
|---|
| LIST_DEVICES | |
| ANY_DEVICE | |
Definition at line 157 of file nvenc.h.
◆ anonymous enum
| Enumerator |
|---|
| NVENC_RGB_MODE_DISABLED | |
| NVENC_RGB_MODE_420 | |
| NVENC_RGB_MODE_444 | |
Definition at line 162 of file nvenc.h.
◆ ff_nvenc_encode_init()
◆ ff_nvenc_encode_close()
◆ ff_nvenc_receive_packet()
◆ ff_nvenc_encode_flush()
◆ ff_nvenc_pix_fmts
◆ ff_nvenc_hw_configs