Video Effects SDK 2.6.0.118490
AI-powered SDK for real-time video enhancement.
Loading...
Searching...
No Matches
frame.h File Reference
#include "common.h"
#include "irelease.h"

Classes

class  tsvb::ILockedFrameData
 Access to the data inside IFrame. More...
class  tsvb::IFrame
 Video frame. More...

Namespaces

namespace  tsvb

Enumerations

enum  tsvb::FrameFormat { tsvb::bgra32 = 1 , tsvb::rgba32 = 2 , tsvb::nv12 = 3 }
 Format of frame data representation. More...
enum  tsvb::FrameLock { tsvb::read = 1 , tsvb::write = 2 , tsvb::readWrite = (read | write) }
 Access mode for IFrame::lock(). More...
enum  tsvb::Rotation { tsvb::r0 = 0 , tsvb::r90cw = 90 , tsvb::r180 = 180 , tsvb::r270cw = 270 }
 How the content lies in the frame: turned clockwise from upright. More...
enum  tsvb::ColorRange : int { tsvb::colorRangeVideo = 0 , tsvb::colorRangeFull = 1 }
 Range of the Y'CbCr values of an NV12 frame. More...
enum  tsvb::ColorMatrix : int { tsvb::colorMatrixBT601 = 0 , tsvb::colorMatrixBT709 = 1 }
 Matrix that turns the Y'CbCr of an NV12 frame into R'G'B' and back. More...