jetson_util.h 564 B

12345678910111213141516
  1. #ifndef SORA_HWENC_JETSON_JETSON_UTIL_H_
  2. #define SORA_HWENC_JETSON_JETSON_UTIL_H_
  3. namespace sora {
  4. static int VideoCodecToV4L2Format(webrtc::VideoCodecType codec) {
  5. return codec == webrtc::kVideoCodecVP8 ? V4L2_PIX_FMT_VP8
  6. : codec == webrtc::kVideoCodecVP9 ? V4L2_PIX_FMT_VP9
  7. : codec == webrtc::kVideoCodecAV1 ? V4L2_PIX_FMT_AV1
  8. : codec == webrtc::kVideoCodecH264 ? V4L2_PIX_FMT_H264
  9. : codec == webrtc::kVideoCodecH265 ? V4L2_PIX_FMT_H265
  10. : 0;
  11. }
  12. } // namespace sora
  13. #endif