|
enum | kvz_ime_algorithm {
KVZ_IME_HEXBS = 0
, KVZ_IME_TZ = 1
, KVZ_IME_FULL = 2
, KVZ_IME_FULL8 = 3
,
KVZ_IME_FULL16 = 4
, KVZ_IME_FULL32 = 5
, KVZ_IME_FULL64 = 6
, KVZ_IME_DIA = 7
} |
| Integer motion estimation algorithms. More...
|
|
enum | kvz_interlacing { KVZ_INTERLACING_NONE = 0
, KVZ_INTERLACING_TFF = 1
, KVZ_INTERLACING_BFF = 2
} |
| Interlacing methods. More...
|
|
enum | kvz_mv_constraint {
KVZ_MV_CONSTRAIN_NONE = 0
, KVZ_MV_CONSTRAIN_FRAME = 1
, KVZ_MV_CONSTRAIN_TILE = 2
, KVZ_MV_CONSTRAIN_FRAME_AND_TILE = 3
,
KVZ_MV_CONSTRAIN_FRAME_AND_TILE_MARGIN = 4
} |
| Constrain movement vectors. More...
|
|
enum | kvz_hash { KVZ_HASH_NONE = 0
, KVZ_HASH_CHECKSUM = 1
, KVZ_HASH_MD5 = 2
} |
| Constrain movement vectors. More...
|
|
enum | kvz_cu_split_termination { KVZ_CU_SPLIT_TERMINATION_ZERO = 0
, KVZ_CU_SPLIT_TERMINATION_OFF = 1
} |
| cu split termination mode More...
|
|
enum | kvz_crypto_features {
KVZ_CRYPTO_OFF = 0
, KVZ_CRYPTO_MVs = (1 << 0)
, KVZ_CRYPTO_MV_SIGNS = (1 << 1)
, KVZ_CRYPTO_TRANSF_COEFFS = (1 << 2)
,
KVZ_CRYPTO_TRANSF_COEFF_SIGNS = (1 << 3)
, KVZ_CRYPTO_INTRA_MODE = (1 << 4)
, KVZ_CRYPTO_ON = (1 << 5) - 1
} |
| Enable and disable crypto features. More...
|
|
enum | kvz_me_early_termination { KVZ_ME_EARLY_TERMINATION_OFF = 0
, KVZ_ME_EARLY_TERMINATION_ON = 1
, KVZ_ME_EARLY_TERMINATION_SENSITIVE = 2
} |
| me early termination mode More...
|
|
enum | kvz_input_format { KVZ_FORMAT_P400 = 0
, KVZ_FORMAT_P420 = 1
, KVZ_FORMAT_P422 = 2
, KVZ_FORMAT_P444 = 3
} |
| Format the pixels are read in. More...
|
|
enum | kvz_chroma_format { KVZ_CSP_400 = 0
, KVZ_CSP_420 = 1
, KVZ_CSP_422 = 2
, KVZ_CSP_444 = 3
} |
| Chroma subsampling format used for encoding. More...
|
|
enum | kvz_slices { KVZ_SLICES_NONE
, KVZ_SLICES_TILES = (1 << 0)
, KVZ_SLICES_WPP = (1 << 1)
} |
| Chroma subsampling format used for encoding. More...
|
|
enum | kvz_sao { KVZ_SAO_OFF = 0
, KVZ_SAO_EDGE = 1
, KVZ_SAO_BAND = 2
, KVZ_SAO_FULL = 3
} |
|
enum | kvz_scalinglist { KVZ_SCALING_LIST_OFF = 0
, KVZ_SCALING_LIST_CUSTOM = 1
, KVZ_SCALING_LIST_DEFAULT = 2
} |
|
enum | kvz_rc_algorithm { KVZ_NO_RC = 0
, KVZ_LAMBDA = 1
, KVZ_OBA = 2
} |
|
enum | kvz_file_format { KVZ_FORMAT_AUTO = 0
, KVZ_FORMAT_Y4M = 1
, KVZ_FORMAT_YUV = 2
} |
|
enum | kvz_roi_format { KVZ_ROI_TXT = 0
, KVZ_ROI_BIN = 1
} |
|
enum | kvz_nal_unit_type {
KVZ_NAL_TRAIL_N = 0
, KVZ_NAL_TRAIL_R = 1
, KVZ_NAL_TSA_N = 2
, KVZ_NAL_TSA_R = 3
,
KVZ_NAL_STSA_N = 4
, KVZ_NAL_STSA_R = 5
, KVZ_NAL_RADL_N = 6
, KVZ_NAL_RADL_R = 7
,
KVZ_NAL_RASL_N = 8
, KVZ_NAL_RASL_R = 9
, KVZ_NAL_BLA_W_LP = 16
, KVZ_NAL_BLA_W_RADL = 17
,
KVZ_NAL_BLA_N_LP = 18
, KVZ_NAL_IDR_W_RADL = 19
, KVZ_NAL_IDR_N_LP = 20
, KVZ_NAL_CRA_NUT = 21
,
KVZ_NAL_RSV_IRAP_VCL22 = 22
, KVZ_NAL_RSV_IRAP_VCL23 = 23
, KVZ_NAL_VPS_NUT = 32
, KVZ_NAL_SPS_NUT = 33
,
KVZ_NAL_PPS_NUT = 34
, KVZ_NAL_AUD_NUT = 35
, KVZ_NAL_EOS_NUT = 36
, KVZ_NAL_EOB_NUT = 37
,
KVZ_NAL_FD_NUT = 38
, KVZ_NAL_PREFIX_SEI_NUT = 39
, KVZ_NAL_SUFFIX_SEI_NUT = 40
} |
| NAL unit type codes. More...
|
|
enum | kvz_slice_type { KVZ_SLICE_B = 0
, KVZ_SLICE_P = 1
, KVZ_SLICE_I = 2
} |
|