libomtnet
OMT Library for .NET
Loading...
Searching...
No Matches
libomtnet.codecs Namespace Reference

Classes

interface  IVMXCodec
 Interface for native VMX codec. Needed for platforms which require different library paths, such as iOS.
class  OMTFPA1Codec
class  OMTVMX1Codec
 VMX Encoder/Decoder for OMT. More...
class  VMXCodec
class  VMXCodecIOS
class  VMXUnmanaged
class  VMXUnmanagedIOS

Enumerations

enum  VMXProfile {
  None = 0 , Default = 1 , LQ = 33 , SQ = 66 ,
  HQ = 99 , OMT_LQ = 133 , OMT_SQ = 166 , OMT_HQ = 199
}
 VMX Profile sets bitrate targets and DC coding precision HQ, SQ, LQ: VMX Legacy recording profiles OMT Profiles (SQ Default): 2160p60 HQ 600 SQ 300 LQ 200 Mbps 1080p60 HQ 288 SQ 200 LQ 80 Mbps SD HQ 72 SQ 36 LQ 24 Mbps. More...
enum  VMXColorSpace { Undefined = 0 , BT601 = 601 , BT709 = 709 }
enum  VMXImageType {
  None = 0 , UYVY = 1 , YUY2 = 2 , NV12 = 3 ,
  YV12 = 4 , BGRA = 5 , BGRX = 6
}

Enumeration Type Documentation

◆ VMXColorSpace

Enumerator
Undefined 
BT601 
BT709 

◆ VMXImageType

Enumerator
None 
UYVY 
YUY2 
NV12 
YV12 
BGRA 
BGRX 

◆ VMXProfile

VMX Profile sets bitrate targets and DC coding precision HQ, SQ, LQ: VMX Legacy recording profiles OMT Profiles (SQ Default): 2160p60 HQ 600 SQ 300 LQ 200 Mbps 1080p60 HQ 288 SQ 200 LQ 80 Mbps SD HQ 72 SQ 36 LQ 24 Mbps.

Enumerator
None 
Default 
LQ 
SQ 
HQ 
OMT_LQ 
OMT_SQ 
OMT_HQ