Lines Matching refs:VideoPixelFormat

25 std::map<VideoPixelFormat, AVPixelFormat> g_pixelFormatMap = {
26 {VideoPixelFormat::YUVI420, AV_PIX_FMT_YUV420P},
27 {VideoPixelFormat::NV12, AV_PIX_FMT_NV12},
28 {VideoPixelFormat::NV21, AV_PIX_FMT_NV21},
29 {VideoPixelFormat::RGBA, AV_PIX_FMT_RGBA},
55 VideoPixelFormat pixFmt = static_cast<VideoPixelFormat>(fmt);
56 CHECK_AND_RETURN_RET_LOG(pixFmt == VideoPixelFormat::YUVI420 || pixFmt == VideoPixelFormat::NV12 ||
57 pixFmt == VideoPixelFormat::NV21,
69 if (pixFmt == VideoPixelFormat::YUVI420) {
83 } else if ((pixFmt == VideoPixelFormat::NV12) || (pixFmt == VideoPixelFormat::NV21)) {
116 int32_t &height, VideoPixelFormat &pixFmt)
121 if (pixFmt == VideoPixelFormat::YUVI420) {
123 } else if (pixFmt == VideoPixelFormat::NV21 || pixFmt == VideoPixelFormat::NV12) {
129 if (pixFmt == VideoPixelFormat::YUVI420) {
133 } else if ((pixFmt == VideoPixelFormat::NV12) || (pixFmt == VideoPixelFormat::NV21)) {
159 VideoPixelFormat pixFmt = static_cast<VideoPixelFormat>(fmt);
192 VideoPixelFormat pixFmt = static_cast<VideoPixelFormat>(fmt);
235 GraphicPixelFormat TranslateSurfaceFormat(const VideoPixelFormat &surfaceFormat)
238 case VideoPixelFormat::YUVI420: {
241 case VideoPixelFormat::RGBA: {
244 case VideoPixelFormat::NV12: {
247 case VideoPixelFormat::NV21: {
255 VideoPixelFormat ConvertPixelFormatFromFFmpeg(int32_t ffmpegPixelFormat)
259 [&](const std::pair<VideoPixelFormat, AVPixelFormat> &tmp) -> bool { return tmp.second == ffmpegPixelFormat; });
260 return iter == g_pixelFormatMap.end() ? VideoPixelFormat::UNKNOWN : iter->first;
263 AVPixelFormat ConvertPixelFormatToFFmpeg(VideoPixelFormat pixelFormat)
267 [&](const std::pair<VideoPixelFormat, AVPixelFormat> &tmp) -> bool { return tmp.first == pixelFormat; });
271 bool IsYuvFormat(VideoPixelFormat &format)
273 return (format == VideoPixelFormat::YUVI420 || format == VideoPixelFormat::NV12 ||
274 format == VideoPixelFormat::NV21);
277 bool IsRgbFormat(VideoPixelFormat &format)
279 return (format == VideoPixelFormat::RGBA);