Top | ![]() |
![]() |
![]() |
![]() |
void | ogmrip_codec_set_options () |
const gchar * | ogmrip_codec_get_output () |
void | ogmrip_codec_set_output () |
OGMDvdTitle * | ogmrip_codec_get_input () |
void | ogmrip_codec_set_input () |
gdouble | ogmrip_codec_get_length () |
gboolean | ogmrip_codec_get_telecine () |
void | ogmrip_codec_set_telecine () |
gboolean | ogmrip_codec_get_progressive () |
void | ogmrip_codec_set_progressive () |
void | ogmrip_codec_set_edl () |
OGMRipEdl * | ogmrip_codec_get_edl () |
void | ogmrip_codec_set_chapters () |
void | ogmrip_codec_get_chapters () |
void | ogmrip_codec_set_framerate () |
void | ogmrip_codec_get_framerate () |
void | ogmrip_codec_set_framestep () |
gint | ogmrip_codec_get_framestep () |
void | ogmrip_codec_set_play_length () |
gdouble | ogmrip_codec_get_play_length () |
void | ogmrip_codec_set_start () |
gdouble | ogmrip_codec_get_start () |
void | ogmrip_codec_set_unlink_on_unref () |
gboolean | ogmrip_codec_get_unlink_on_unref () |
gint | end-chapter | Read / Write |
guint | framestep | Read / Write |
gpointer | input | Read / Write |
gdouble | length | Read |
gchar * | output | Read / Write |
gboolean | progressive | Read / Write |
gint | start-chapter | Read / Write |
gboolean | telecine | Read / Write |
GObject ╰── OGMJobSpawn ╰── OGMJobContainer ╰── OGMJobBin ╰── OGMRipCodec ├── OGMRipAudioCodec ├── OGMRipChapters ├── OGMRipDvdCpy ├── OGMRipSubpCodec ╰── OGMRipVideoCodec
void ogmrip_codec_set_options (OGMRipCodec *codec
,const gchar *section
);
Sets codec specific options from the specified profile.
const gchar *
ogmrip_codec_get_output (OGMRipCodec *codec
);
Gets the name of the output file.
void ogmrip_codec_set_output (OGMRipCodec *codec
,const gchar *output
);
Sets the name of the output file.
OGMDvdTitle *
ogmrip_codec_get_input (OGMRipCodec *codec
);
Gets the input DVD title.
void ogmrip_codec_set_input (OGMRipCodec *codec
,OGMDvdTitle *title
);
Sets the input DVD title.
gdouble ogmrip_codec_get_length (OGMRipCodec *codec
,OGMDvdTime *length
);
Returns the length of the encoding in seconds. If length
is not NULL, the
data structure will be filled with the length in hours, minutes seconds and
frames.
gboolean
ogmrip_codec_get_telecine (OGMRipCodec *codec
);
Gets whether an inverse telecine filter will be applied
void ogmrip_codec_set_telecine (OGMRipCodec *codec
,gboolean telecine
);
Sets whether an inverse telecine filter will be applied
gboolean
ogmrip_codec_get_progressive (OGMRipCodec *codec
);
Gets whether an inverse progressive filter will be applied
void ogmrip_codec_set_progressive (OGMRipCodec *codec
,gboolean progressive
);
Sets whether an inverse progressive filter will be applied
void ogmrip_codec_set_edl (OGMRipCodec *codec
,OGMRipEdl *edl
);
Sets an edit decision list file.
OGMRipEdl *
ogmrip_codec_get_edl (OGMRipCodec *codec
);
Gets the edit decision list if any.
void ogmrip_codec_set_chapters (OGMRipCodec *codec
,guint start
,gint end
);
Sets which chapters to start and end at.
void ogmrip_codec_get_chapters (OGMRipCodec *codec
,guint *start
,guint *end
);
Gets which chapters to start and end at.
codec |
an OGMRipCodec |
|
start |
a pointer to set the start chapter |
|
end |
a pointer to set the end chapter |
void ogmrip_codec_set_framerate (OGMRipCodec *codec
,guint numerator
,guint denominator
);
Sets a frames per second (fps) value for the output file, which can be different from that of the source material.
codec |
an OGMRipCodec |
|
numerator |
the framerate numerator |
|
denominator |
the framerate denominator |
void ogmrip_codec_get_framerate (OGMRipCodec *codec
,guint *numerator
,guint *denominator
);
Gets the framerate of the output file in the form of a fraction.
codec |
an OGMRipCodec |
|
numerator |
a pointer to store the framerate numerator |
|
denominator |
a pointer to store the framerate denominator |
void ogmrip_codec_set_framestep (OGMRipCodec *codec
,guint framestep
);
Skips framestep
frames after every frame.
gint
ogmrip_codec_get_framestep (OGMRipCodec *codec
);
Gets the number of frames to skip after every frame.
void ogmrip_codec_set_play_length (OGMRipCodec *codec
,gdouble length
);
Encodes only length
seconds.
gdouble
ogmrip_codec_get_play_length (OGMRipCodec *codec
);
Gets the length to encode in seconds.
void ogmrip_codec_set_start (OGMRipCodec *codec
,gdouble start
);
Seeks to the given time position.
gdouble
ogmrip_codec_get_start (OGMRipCodec *codec
);
Gets the position to seek in seconds.
void ogmrip_codec_set_unlink_on_unref (OGMRipCodec *codec
,gboolean do_unlink
);
Whether to unlink the output file on the final unref of the OGMRipCodec data structure.
gboolean
ogmrip_codec_get_unlink_on_unref (OGMRipCodec *codec
);
Returns whether the output file will be unlinked on the final unref of
codec
.
“end-chapter”
property “end-chapter” gint
Set end chapter.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“length”
property “length” gdouble
Get length.
Flags: Read
Allowed values: >= 0
Default value: 0
“progressive”
property “progressive” gboolean
Set progressive.
Flags: Read / Write
Default value: FALSE
“start-chapter”
property “start-chapter” gint
Set start chapter.
Flags: Read / Write
Allowed values: >= 0
Default value: 0