|
libomtnet
OMT Library for .NET
|
VMX Encoder/Decoder for OMT. More...
Public Member Functions | |
| OMTVMX1Codec (int width, int height, int framesPerSecond, VMXProfile profile=VMXProfile.Default, VMXColorSpace colorSpace=VMXColorSpace.Undefined) | |
| float | CalculatePSNR (byte[] image1, byte[] image2, int stride, int bytesPerPixel, OMTSize sz) |
| void | SetQuality (int quality) |
| int | Encode (VMXImageType itype, IntPtr src, int srcStride, byte[] dst, bool interlaced) |
| bool | DecodePreview (VMXImageType itype, byte[] src, int srcLen, ref byte[] dst, int dstStride) |
| bool | Decode (VMXImageType itype, byte[] src, int srcLen, ref byte[] dst, int dstStride) |
| OMTSize | GetPreviewSize (bool interlaced) |
| int | GetEncodedPreviewLength () |
| Public Member Functions inherited from libomtnet.OMTBase | |
| void | Dispose () |
Protected Member Functions | |
| override void | DisposeInternal () |
| Protected Member Functions inherited from libomtnet.OMTBase | |
| void | SetExiting () |
| virtual void | Dispose (bool disposing) |
Properties | |
| int | Width [get] |
| int | Height [get] |
| int | FramesPerSecond [get] |
| VMXProfile | Profile [get] |
| VMXColorSpace | ColorSpace [get] |
| Properties inherited from libomtnet.OMTBase | |
| bool | Exiting [get] |
VMX Encoder/Decoder for OMT.
| libomtnet.codecs.OMTVMX1Codec.OMTVMX1Codec | ( | int | width, |
| int | height, | ||
| int | framesPerSecond, | ||
| VMXProfile | profile = VMXProfile::Default, | ||
| VMXColorSpace | colorSpace = VMXColorSpace::Undefined ) |
| float libomtnet.codecs.OMTVMX1Codec.CalculatePSNR | ( | byte[] | image1, |
| byte[] | image2, | ||
| int | stride, | ||
| int | bytesPerPixel, | ||
| OMTSize | sz ) |
| bool libomtnet.codecs.OMTVMX1Codec.Decode | ( | VMXImageType | itype, |
| byte[] | src, | ||
| int | srcLen, | ||
| ref byte[] | dst, | ||
| int | dstStride ) |
| bool libomtnet.codecs.OMTVMX1Codec.DecodePreview | ( | VMXImageType | itype, |
| byte[] | src, | ||
| int | srcLen, | ||
| ref byte[] | dst, | ||
| int | dstStride ) |
|
protectedvirtual |
Reimplemented from libomtnet.OMTBase.
| int libomtnet.codecs.OMTVMX1Codec.Encode | ( | VMXImageType | itype, |
| IntPtr | src, | ||
| int | srcStride, | ||
| byte[] | dst, | ||
| bool | interlaced ) |
| int libomtnet.codecs.OMTVMX1Codec.GetEncodedPreviewLength | ( | ) |
| OMTSize libomtnet.codecs.OMTVMX1Codec.GetPreviewSize | ( | bool | interlaced | ) |
| void libomtnet.codecs.OMTVMX1Codec.SetQuality | ( | int | quality | ) |
|
get |
|
get |
|
get |
|
get |
|
get |