| 123456789101112131415161718 |
- #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;
- } // namespace am
- #endif // !ENCODER_VIDEO_DEFINE
|