Details
enum OGMRipFormatType
typedef enum
{
OGMRIP_FORMAT_MPEG1,
OGMRIP_FORMAT_MPEG2,
OGMRIP_FORMAT_MPEG4,
OGMRIP_FORMAT_H264,
OGMRIP_FORMAT_THEORA,
OGMRIP_FORMAT_PCM,
OGMRIP_FORMAT_MP3,
OGMRIP_FORMAT_AC3,
OGMRIP_FORMAT_DTS,
OGMRIP_FORMAT_AAC,
OGMRIP_FORMAT_VORBIS,
OGMRIP_FORMAT_MICRODVD,
OGMRIP_FORMAT_SUBRIP,
OGMRIP_FORMAT_SRT,
OGMRIP_FORMAT_SAMI,
OGMRIP_FORMAT_VPLAYER,
OGMRIP_FORMAT_RT,
OGMRIP_FORMAT_SSA,
OGMRIP_FORMAT_PJS,
OGMRIP_FORMAT_MPSUB,
OGMRIP_FORMAT_AQT,
OGMRIP_FORMAT_SRT_2_0,
OGMRIP_FORMAT_SUBRIP_0_9,
OGMRIP_FORMAT_JACOSUB,
OGMRIP_FORMAT_MPL_2,
OGMRIP_FORMAT_VOBSUB,
OGMRIP_FORMAT_COPY
} OGMRipFormatType;
The formats supported by OGMRip.
OGMRIP_FORMAT_MPEG1 |
The Mpeg-1 video format
|
OGMRIP_FORMAT_MPEG2 |
The Mpeg-2 video format
|
OGMRIP_FORMAT_MPEG4 |
The Mpeg-4 video format
|
OGMRIP_FORMAT_H264 |
The H264 video format
|
OGMRIP_FORMAT_THEORA |
The Ogg Theora video format
|
OGMRIP_FORMAT_PCM |
The PCM audio format
|
OGMRIP_FORMAT_MP3 |
The MP3 audio format
|
OGMRIP_FORMAT_AC3 |
The AC3 audio format
|
OGMRIP_FORMAT_DTS |
The DTS audio format
|
OGMRIP_FORMAT_AAC |
The AAC audio format
|
OGMRIP_FORMAT_VORBIS |
The Ogg Vorbis audio format
|
OGMRIP_FORMAT_MICRODVD |
The MicroDVD subtitle format
|
OGMRIP_FORMAT_SUBRIP |
The SubRip subtitle format
|
OGMRIP_FORMAT_SRT |
The SRT subtitle format
|
OGMRIP_FORMAT_SAMI |
The SAMI subtitle format
|
OGMRIP_FORMAT_VPLAYER |
The VPlayer subtitle format
|
OGMRIP_FORMAT_RT |
The RT subtitle format
|
OGMRIP_FORMAT_SSA |
The SSA subtitle format
|
OGMRIP_FORMAT_PJS |
The RJS subtitle format
|
OGMRIP_FORMAT_MPSUB |
The Mplayer subtitle format
|
OGMRIP_FORMAT_AQT |
The AQT subtitle format
|
OGMRIP_FORMAT_SRT_2_0 |
The SRT version 2 subtitle format
|
OGMRIP_FORMAT_SUBRIP_0_9 |
The SubRip version 0.9 subtitle format
|
OGMRIP_FORMAT_JACOSUB |
The JacoSub subtitle format
|
OGMRIP_FORMAT_MPL_2 |
The MPlayer version subtitle format
|
OGMRIP_FORMAT_VOBSUB |
The VobSub subtitle format
|
OGMRIP_FORMAT_COPY |
A format for internal use only
|
enum OGMRipScalerType
typedef enum
{
OGMRIP_SCALER_FAST_BILINEAR,
OGMRIP_SCALER_BILINEAR,
OGMRIP_SCALER_BICUBIC,
OGMRIP_SCALER_EXPERIMENTAL,
OGMRIP_SCALER_NEAREST_NEIGHBOUR,
OGMRIP_SCALER_AREA,
OGMRIP_SCALER_LUMA_BICUBIC_CHROMA_BILINEAR,
OGMRIP_SCALER_GAUSS,
OGMRIP_SCALER_SINCR,
OGMRIP_SCALER_LANCZOS,
OGMRIP_SCALER_BICUBIC_SPLINE
} OGMRipScalerType;
Available software scalers.
OGMRIP_SCALER_FAST_BILINEAR |
Fast bilinear
|
OGMRIP_SCALER_BILINEAR |
Bilinear
|
OGMRIP_SCALER_BICUBIC |
Bicubic (good quality)
|
OGMRIP_SCALER_EXPERIMENTAL |
Experimental
|
OGMRIP_SCALER_NEAREST_NEIGHBOUR |
Nearest neighbour (bad quality)
|
OGMRIP_SCALER_AREA |
Area
|
OGMRIP_SCALER_LUMA_BICUBIC_CHROMA_BILINEAR |
Luma bicubic / Chroma bilinear
|
OGMRIP_SCALER_GAUSS |
Gauss (best for downscaling)
|
OGMRIP_SCALER_SINCR |
SincR
|
OGMRIP_SCALER_LANCZOS |
Lanczos
|
OGMRIP_SCALER_BICUBIC_SPLINE |
Natural bicubic spline
|
enum OGMRipDeintType
typedef enum
{
OGMRIP_DEINT_NONE,
OGMRIP_DEINT_LINEAR_BLEND,
OGMRIP_DEINT_LINEAR_INTERPOLATING,
OGMRIP_DEINT_CUBIC_INTERPOLATING,
OGMRIP_DEINT_MEDIAN,
OGMRIP_DEINT_FFMPEG,
OGMRIP_DEINT_LOWPASS,
OGMRIP_DEINT_KERNEL,
OGMRIP_DEINT_YADIF
} OGMRipDeintType;
Available deinterlacer filters.
OGMRIP_DEINT_NONE |
No deinterlacing
|
OGMRIP_DEINT_LINEAR_BLEND |
Linear blend
|
OGMRIP_DEINT_LINEAR_INTERPOLATING |
Linear interpolating
|
OGMRIP_DEINT_CUBIC_INTERPOLATING |
Cubic interpolating
|
OGMRIP_DEINT_MEDIAN |
Median
|
OGMRIP_DEINT_FFMPEG |
FFMpeg
|
OGMRIP_DEINT_LOWPASS |
Lowpass
|
OGMRIP_DEINT_KERNEL |
Kernel
|
OGMRIP_DEINT_YADIF |
Yadif (best)
|
enum OGMRipQualityType
typedef enum
{
OGMRIP_QUALITY_VERY_HIGH,
OGMRIP_QUALITY_HIGH,
OGMRIP_QUALITY_FAST
} OGMRipQualityType;
Available quality presets.
OGMRIP_QUALITY_VERY_HIGH |
Very high quality
|
OGMRIP_QUALITY_HIGH |
High quality
|
OGMRIP_QUALITY_FAST |
Low quality
|
enum OGMRipCharset
typedef enum
{
OGMRIP_CHARSET_UTF8,
OGMRIP_CHARSET_ISO8859_1,
OGMRIP_CHARSET_ASCII
} OGMRipCharset;
Available character sets.
OGMRIP_CHARSET_UTF8 |
UTF-8 charset
|
OGMRIP_CHARSET_ISO8859_1 |
ISO8859-1 charset
|
OGMRIP_CHARSET_ASCII |
ASCII
|
enum OGMRipEolStyle
typedef enum
{
OGMRIP_EOL_CR,
OGMRIP_EOL_CR_LF
} OGMRipEolStyle;
Available end-of-line styles.
OGMRIP_EOL_CR |
Carriage return only
|
OGMRIP_EOL_CR_LF |
Carriage return + line feed
|
enum OGMRipAudioDemuxer
typedef enum
{
OGMRIP_AUDIO_DEMUXER_AUTO = 0,
OGMRIP_AUDIO_DEMUXER_AC3 = 0x2000,
OGMRIP_AUDIO_DEMUXER_DTS = 0x2001
} OGMRipAudioDemuxer;
The audio demuxer to be used when embedding the stream.
OGMRIP_AUDIO_DEMUXER_AUTO |
The demuxer is autodetected
|
OGMRIP_AUDIO_DEMUXER_AC3 |
The AC3 demuxer must be used
|
OGMRIP_AUDIO_DEMUXER_DTS |
The DTS demuxer must be used
|
enum OGMRipSubpDemuxer
typedef enum
{
OGMRIP_SUBP_DEMUXER_AUTO,
OGMRIP_SUBP_DEMUXER_VOBSUB
} OGMRipSubpDemuxer;
The subtitle demuxer to be used when embedding the stream.
OGMRIP_SUBP_DEMUXER_AUTO |
The demuxer is autodetected
|
OGMRIP_SUBP_DEMUXER_VOBSUB |
The VobSub demuxer must be used
|