|
enum | cv::cudacodec::BitDepth {
cv::cudacodec::EIGHT = 0
,
cv::cudacodec::SIXTEEN = 1
,
cv::cudacodec::UNCHANGED = 2
} |
| Bit depth of the frame returned by VideoReader::nextFrame() and VideoReader::retrieve()
More...
|
|
enum | cv::cudacodec::ChromaFormat {
cv::cudacodec::Monochrome = 0
,
cv::cudacodec::YUV420
,
cv::cudacodec::YUV422
,
cv::cudacodec::YUV444
,
cv::cudacodec::NumFormats
} |
| Chroma formats supported by cudacodec::VideoReader. More...
|
|
enum | cv::cudacodec::Codec {
cv::cudacodec::MPEG1 = 0
,
cv::cudacodec::MPEG2
,
cv::cudacodec::MPEG4
,
cv::cudacodec::VC1
,
cv::cudacodec::H264
,
cv::cudacodec::JPEG
,
cv::cudacodec::H264_SVC
,
cv::cudacodec::H264_MVC
,
cv::cudacodec::HEVC
,
cv::cudacodec::VP8
,
cv::cudacodec::VP9
,
cv::cudacodec::AV1
,
cv::cudacodec::NumCodecs
,
cv::cudacodec::Uncompressed_YUV420 = (('I' << 24) | ('Y' << 16) | ('U' << 8) | ('V'))
,
cv::cudacodec::Uncompressed_YV12 = (('Y' << 24) | ('V' << 16) | ('1' << 8) | ('2'))
,
cv::cudacodec::Uncompressed_NV12 = (('N' << 24) | ('V' << 16) | ('1' << 8) | ('2'))
,
cv::cudacodec::Uncompressed_YUYV = (('Y' << 24) | ('U' << 16) | ('Y' << 8) | ('V'))
,
cv::cudacodec::Uncompressed_UYVY = (('U' << 24) | ('Y' << 16) | ('V' << 8) | ('Y'))
} |
| Video codecs supported by cudacodec::VideoReader and cudacodec::VideoWriter. More...
|
|
enum | cv::cudacodec::ColorFormat {
cv::cudacodec::UNDEFINED = 0
,
cv::cudacodec::BGRA = 1
,
cv::cudacodec::BGR = 2
,
cv::cudacodec::GRAY = 3
,
cv::cudacodec::RGB = 5
,
cv::cudacodec::RGBA = 6
,
cv::cudacodec::NV_YUV_SURFACE_FORMAT = 7
,
cv::cudacodec::NV_NV12 = 4
,
cv::cudacodec::NV_YV12 = 8
,
cv::cudacodec::NV_IYUV = 9
,
cv::cudacodec::NV_YUV444 = 10
,
cv::cudacodec::NV_AYUV = 11
,
cv::cudacodec::NV_YUV420_10BIT = 12
,
cv::cudacodec::NV_YUV444_10BIT = 13
} |
| ColorFormat for the frame returned by VideoReader::nextFrame() and VideoReader::retrieve() or used to initialize a VideoWriter. More...
|
|
enum class | cv::cudacodec::ColorSpaceStandard {
cv::cudacodec::ColorSpaceStandard::BT709 = 1
,
cv::cudacodec::ColorSpaceStandard::Unspecified = 2
,
cv::cudacodec::ColorSpaceStandard::Reserved = 3
,
cv::cudacodec::ColorSpaceStandard::FCC = 4
,
cv::cudacodec::ColorSpaceStandard::BT470 = 5
,
cv::cudacodec::ColorSpaceStandard::BT601 = 6
,
cv::cudacodec::ColorSpaceStandard::SMPTE240M = 7
,
cv::cudacodec::ColorSpaceStandard::YCgCo = 8
,
cv::cudacodec::ColorSpaceStandard::BT2020 = 9
,
cv::cudacodec::ColorSpaceStandard::BT2020C = 10
} |
| Video Signal Description Color Primaries of the VideoReader source (section E.2.1 VUI parameters semantics of H265 spec file) More...
|
|
enum | cv::cudacodec::DeinterlaceMode {
cv::cudacodec::Weave = 0
,
cv::cudacodec::Bob = 1
,
cv::cudacodec::Adaptive = 2
} |
| Deinterlacing mode used by decoder. More...
|
|
enum | cv::cudacodec::EncodeMultiPass {
cv::cudacodec::ENC_MULTI_PASS_DISABLED = 0x0
,
cv::cudacodec::ENC_TWO_PASS_QUARTER_RESOLUTION = 0x1
,
cv::cudacodec::ENC_TWO_PASS_FULL_RESOLUTION = 0x2
} |
| Multi Pass Encoding. More...
|
|
enum | cv::cudacodec::EncodeParamsRcMode {
cv::cudacodec::ENC_PARAMS_RC_CONSTQP = 0x0
,
cv::cudacodec::ENC_PARAMS_RC_VBR = 0x1
,
cv::cudacodec::ENC_PARAMS_RC_CBR = 0x2
} |
| Rate Control Modes. More...
|
|
enum | cv::cudacodec::EncodePreset {
cv::cudacodec::ENC_PRESET_P1 = 1
,
cv::cudacodec::ENC_PRESET_P2 = 2
,
cv::cudacodec::ENC_PRESET_P3 = 3
,
cv::cudacodec::ENC_PRESET_P4 = 4
,
cv::cudacodec::ENC_PRESET_P5 = 5
,
cv::cudacodec::ENC_PRESET_P6 = 6
,
cv::cudacodec::ENC_PRESET_P7 = 7
} |
| Nvidia Encoding Presets. Performance degrades and quality improves as we move from P1 to P7. More...
|
|
enum | cv::cudacodec::EncodeProfile {
cv::cudacodec::ENC_CODEC_PROFILE_AUTOSELECT = 0
,
cv::cudacodec::ENC_H264_PROFILE_BASELINE = 1
,
cv::cudacodec::ENC_H264_PROFILE_MAIN = 2
,
cv::cudacodec::ENC_H264_PROFILE_HIGH = 3
,
cv::cudacodec::ENC_H264_PROFILE_HIGH_444 = 4
,
cv::cudacodec::ENC_H264_PROFILE_STEREO = 5
,
cv::cudacodec::ENC_H264_PROFILE_PROGRESSIVE_HIGH = 6
,
cv::cudacodec::ENC_H264_PROFILE_CONSTRAINED_HIGH = 7
,
cv::cudacodec::ENC_HEVC_PROFILE_MAIN = 8
,
cv::cudacodec::ENC_HEVC_PROFILE_MAIN10 = 9
,
cv::cudacodec::ENC_HEVC_PROFILE_FREXT = 10
} |
| Supported Encoder Profiles. More...
|
|
enum | cv::cudacodec::EncodeTuningInfo {
cv::cudacodec::ENC_TUNING_INFO_UNDEFINED = 0
,
cv::cudacodec::ENC_TUNING_INFO_HIGH_QUALITY = 1
,
cv::cudacodec::ENC_TUNING_INFO_LOW_LATENCY = 2
,
cv::cudacodec::ENC_TUNING_INFO_ULTRA_LOW_LATENCY = 3
,
cv::cudacodec::ENC_TUNING_INFO_LOSSLESS = 4
,
cv::cudacodec::ENC_TUNING_INFO_COUNT
} |
| Tuning information. More...
|
|
enum | cv::cudacodec::SurfaceFormat {
cv::cudacodec::SF_NV12 = 0
,
cv::cudacodec::SF_P016 = 1
,
cv::cudacodec::SF_YUV444 = 2
,
cv::cudacodec::SF_YUV444_16Bit = 3
} |
| Video surface formats output by the decoder. More...
|
|
enum class | cv::cudacodec::VideoReaderProps {
cv::cudacodec::VideoReaderProps::PROP_DECODED_FRAME_IDX = 0
,
cv::cudacodec::VideoReaderProps::PROP_EXTRA_DATA_INDEX = 1
,
cv::cudacodec::VideoReaderProps::PROP_RAW_PACKAGES_BASE_INDEX = 2
,
cv::cudacodec::VideoReaderProps::PROP_NUMBER_OF_RAW_PACKAGES_SINCE_LAST_GRAB = 3
,
cv::cudacodec::VideoReaderProps::PROP_RAW_MODE = 4
,
cv::cudacodec::VideoReaderProps::PROP_LRF_HAS_KEY_FRAME = 5
,
cv::cudacodec::VideoReaderProps::PROP_COLOR_FORMAT = 6
,
cv::cudacodec::VideoReaderProps::PROP_UDP_SOURCE = 7
,
cv::cudacodec::VideoReaderProps::PROP_ALLOW_FRAME_DROP = 8
,
cv::cudacodec::VideoReaderProps::PROP_BIT_DEPTH = 9
,
cv::cudacodec::VideoReaderProps::PROP_PLANAR = 10
} |
| cv::cudacodec::VideoReader generic properties identifier. More...
|
|