![]() |
![]() |
![]() |
OGMRip Reference Manual | ![]() |
---|---|---|---|---|
OGMRipLavc; enum OGMRipLavcHeaderType; OGMJobSpawn* ogmrip_lavc_new (OGMDvdTitle *title, const gchar *output); void ogmrip_lavc_set_cmp (OGMRipLavc *lavc, guint cmp, guint precmp, guint subcmp); void ogmrip_lavc_get_cmp (OGMRipLavc *lavc, guint *cmp, guint *precmp, guint *subcmp); void ogmrip_lavc_set_dia (OGMRipLavc *lavc, gint dia, gint predia); void ogmrip_lavc_get_dia (OGMRipLavc *lavc, gint *dia, gint *predia); void ogmrip_lavc_set_header (OGMRipLavc *lavc, OGMRipLavcHeaderType header); gint ogmrip_lavc_get_header (OGMRipLavc *lavc);
typedef enum { OGMRIP_LAVC_HEADER_AUTO, OGMRIP_LAVC_HEADER_EXTRADATA, OGMRIP_LAVC_HEADER_KEYFRAMES, OGMRIP_LAVC_HEADER_COMBINE } OGMRipLavcHeaderType;
OGMJobSpawn* ogmrip_lavc_new (OGMDvdTitle *title, const gchar *output);
Creates a new OGMRipLavc
title : |
An OGMDvdTitle |
output : |
The output file |
Returns : | The new OGMRipLavc |
void ogmrip_lavc_set_cmp (OGMRipLavc *lavc, guint cmp, guint precmp, guint subcmp);
Sets the comparison function for full pel, pre pass and sub pel motion estimation
lavc : |
An OGMRipLavc |
cmp : |
The comparison function for full pel motion estimation |
precmp : |
The comparison function for motion estimation pre pass |
subcmp : |
The comparison function for sub pel motion estimation |
void ogmrip_lavc_get_cmp (OGMRipLavc *lavc, guint *cmp, guint *precmp, guint *subcmp);
Gets the comparison function for full pel, pre pass and sub pel motion estimation
lavc : |
An OGMRipLavc |
cmp : |
A pointer to store the comparison function for full pel motion estimation |
precmp : |
A pointer to store the comparison function for motion estimation pre pass |
subcmp : |
A pointer to store the comparison function for sub pel motion estimation |
void ogmrip_lavc_set_dia (OGMRipLavc *lavc, gint dia, gint predia);
Sets the diamond type and size for full pel and pre pass motion estimation
lavc : |
An OGMRipLavc |
dia : |
The diamond type and size for full pel motion estimation |
predia : |
The diamond type and size for motion estimation pre-pass |
void ogmrip_lavc_get_dia (OGMRipLavc *lavc, gint *dia, gint *predia);
Gets the diamond type and size for full pel and pre pass motion estimation
lavc : |
An OGMRipLavc |
dia : |
A pointer to store the diamond type and size for full pel motion estimation |
predia : |
A pointer to store the diamond type and size for motion estimation pre-pass |
void ogmrip_lavc_set_header (OGMRipLavc *lavc, OGMRipLavcHeaderType header);
Sets the global video header type.
lavc : |
An OGMRipLavc |
header : |
The OGMRipLavcHeaderType |
gint ogmrip_lavc_get_header (OGMRipLavc *lavc);
Gets the global video header type.
lavc : |
An OGMRipLavc |
Returns : | The current OGMRipLavcHeaderType, or -1 |