8#ifndef META_OCEAN_MEDIA_LIVE_VIDEO_H
9#define META_OCEAN_MEDIA_LIVE_VIDEO_H
110 inline size_t operator()(
const StreamProperty& streamProperty)
const;
135 inline bool isValid()
const;
150 unsigned int width_ = 0u;
153 unsigned int height_ = 0u;
241 virtual float iso(
float* minISO =
nullptr,
float* maxISO =
nullptr,
ControlMode* isoMode =
nullptr)
const;
343 size_t seed = std::hash<StreamType>{}(streamProperty.
streamType_);
344 seed ^= std::hash<unsigned int>{}(streamProperty.
width_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
345 seed ^= std::hash<unsigned int>{}(streamProperty.
height_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
346 seed ^= std::hash<FrameType::PixelFormat>{}(streamProperty.
framePixelFormat_) + 0x9e3779b9 + (seed << 6) + (seed >> 2);
347 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