8#ifndef META_OCEAN_MEDIA_LIVE_VIDEO_H
9#define META_OCEAN_MEDIA_LIVE_VIDEO_H
105 inline size_t operator()(
const StreamProperty& streamProperty)
const;
130 inline bool isValid()
const;
145 unsigned int width_ = 0u;
148 unsigned int height_ = 0u;
236 virtual float iso(
float* minISO =
nullptr,
float* maxISO =
nullptr,
ControlMode* isoMode =
nullptr)
const;
321 size_t seed = std::hash<StreamType>{}(streamProperty.
streamType_);
322 seed ^= std::hash<unsigned int>{}(streamProperty.
width_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
323 seed ^= std::hash<unsigned int>{}(streamProperty.
height_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
324 seed ^= std::hash<FrameType::PixelFormat>{}(streamProperty.
framePixelFormat_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
325 seed ^= std::hash<CodecType>{}(streamProperty.
codecType_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
PixelFormat
Definition of all pixel formats available in the Ocean framework.
Definition Frame.h:183
The namespace covering the entire Ocean framework.
Definition Accessor.h:15