VideoFormat
- C++
更新时间不可用
用于表示视频帧格式的结构体。
struct VideoFormat {
OPTIONAL_ENUM_SIZE_T{
kMaxWidthInPixels = 3840,
kMaxHeightInPixels = 2160,
kMaxFps = 60,
};
int width;
int height;
int fps;
bool operator<(const VideoFormat& fmt) const {
if (height != fmt.height) {
return height < fmt.height;
} else if (width != fmt.width) {
return width < fmt.width;
} else {
return fps < fmt.fps;
}
}
bool operator==(const VideoFormat& fmt) const {
return width == fmt.width && height == fmt.height && fps == fmt.fps;
}
bool operator!=(const VideoFormat& fmt) const { return !operator==(fmt); }
};