encoder_video_define.h 476 B

123456789101112131415161718
  1. #ifndef ENCODER_VIDEO_DEFINE
  2. #define ENCODER_VIDEO_DEFINE
  3. #include "hardware_acceleration.h"
  4. namespace am {
  5. typedef enum {
  6. EID_VIDEO_X264 = HARDWARE_TYPE_UNKNOWN,
  7. EID_VIDEO_NVENC = HARDWARE_TYPE_NVENC,
  8. EID_VIDEO_QSV = HARDWARE_TYPE_QSV,
  9. EID_VIDEO_AMF = HARDWARE_TYPE_AMF,
  10. EID_VIDEO_VAAPI = HARDWARE_TYPE_VAAPI,
  11. } ENCODER_VIDEO_ID;
  12. typedef enum { ET_VIDEO_SOFT, ET_VIDEO_HARDWARE } ENCODER_VIDEO_TYPES;
  13. } // namespace am
  14. #endif // !ENCODER_VIDEO_DEFINE