| 123456789101112131415161718192021222324 |
- #ifndef ENCODER_VIDEO_DEFINE
- #define ENCODER_VIDEO_DEFINE
- #include "hardware_acceleration.h"
- namespace am {
- typedef enum {
- EID_VIDEO_X264 = HARDWARE_TYPE_UNKNOWN,
- EID_VIDEO_NVENC = HARDWARE_TYPE_NVENC,
- EID_VIDEO_QSV = HARDWARE_TYPE_QSV,
- EID_VIDEO_AMF = HARDWARE_TYPE_AMF,
- EID_VIDEO_VAAPI = HARDWARE_TYPE_VAAPI,
- }ENCODER_VIDEO_ID;
- typedef enum {
- ET_VIDEO_SOFT,
- ET_VIDEO_HARDWARE
- }ENCODER_VIDEO_TYPES;
- }
- #endif // !ENCODER_VIDEO_DEFINE
|