Top | ![]() |
![]() |
![]() |
![]() |
guint | aspect-denom | Read / Write |
guint | aspect-num | Read / Write |
gboolean | auto-subp | Read / Write |
guint | bitrate | Read / Write |
gdouble | bpp | Read / Write |
gboolean | can-crop | Read / Write |
gboolean | can-scale | Read / Write |
gboolean | cartoon | Read / Write |
guint | chapters-lang | Read / Write |
GType * | container-type | Read / Write |
gboolean | copy-dvd | Read / Write |
guint | crop-height | Read / Write |
guint | crop-type | Read / Write |
guint | crop-width | Read / Write |
guint | crop-x | Read / Write |
guint | crop-y | Read / Write |
gboolean | deblock | Read / Write |
guint | deinterlacer | Read / Write |
gboolean | denoise | Read / Write |
gboolean | dering | Read / Write |
gint | end-chapter | Read / Write |
gboolean | ensure-sync | Read / Write |
gboolean | expand | Read / Write |
gchar * | filename | Read / Write |
gchar * | fourcc | Read / Write |
gboolean | keep-tmp-files | Read / Write |
gchar * | label | Read / Write |
guint | max-height | Read / Write |
guint | max-width | Read / Write |
guint | method | Read / Write |
guint | min-height | Read / Write |
guint | min-width | Read / Write |
guint | passes | Read / Write |
guint | preset | Read / Write |
gchar * | profile | Read / Write |
gboolean | qpel | Read / Write |
gdouble | quantizer | Read / Write |
gboolean | relative | Read / Write |
guint | scale-height | Read / Write |
guint | scale-type | Read / Write |
guint | scale-width | Read / Write |
guint | scaler | Read / Write |
gint | start-chapter | Read / Write |
guint | target-number | Read / Write |
guint | target-size | Read / Write |
gboolean | test | Read / Write |
guint | threads | Read / Write |
gboolean | trellis | Read / Write |
gboolean | turbo | Read / Write |
GType * | video-codec-type | Read / Write |
struct | OGMRipEncoding |
struct | OGMRipEncodingClass |
enum | OGMRipEncodingFlags |
enum | OGMRipEncodingMethod |
enum | OGMRipEncodingError |
enum | OGMRipTaskEvent |
enum | OGMRipTaskType |
enum | OGMRipOptionsType |
#define OGMRIP_ENCODING_IS_ANALYZED(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_ANALYZED) != 0)
Gets whether encoding
has already been analyzed.
#define OGMRIP_ENCODING_IS_BACKUPED(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_BACKUPED) != 0)
Gets whether encoding
has already been backuped.
#define OGMRIP_ENCODING_IS_BACKUPING(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_BACKUPING) != 0)
Gets whether encoding
is being backuped.
#define OGMRIP_ENCODING_IS_EXTRACTED(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_EXTRACTED) != 0)
Gets whether encoding
has already been extracted.
#define OGMRIP_ENCODING_IS_EXTRACTING(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_EXTRACTING) != 0)
Gets whether encoding
is being extracted.
#define OGMRIP_ENCODING_IS_RUNNING(enc)
Gets whether encoding
is being backuped, tested, or extracted.
Returns
: TRUE
if backuping, testing, or extracting, FALSE
otherwise
#define OGMRIP_ENCODING_IS_TESTED(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_TESTED) != 0)
Gets whether encoding
has already been tested.
#define OGMRIP_ENCODING_IS_TESTING(enc) ((ogmrip_encoding_get_flags (enc) & OGMRIP_ENCODING_TESTING) != 0)
Gets whether encoding
is being tested.
gboolean (*OGMRipEncodingFunc) (OGMRipEncoding *encoding
,gpointer data
);
Specifies the type of functions passed to ogmrip_encoding_manager_foreach()
.
void (*OGMRipEncodingAudioFunc) (OGMRipEncoding *encoding
,OGMDvdAudioStream *stream
,OGMRipAudioOptions *options
,gpointer data
);
Specifies the type of functions passed to ogmrip_encoding_foreach_audio_streams()
.
void (*OGMRipEncodingSubpFunc) (OGMRipEncoding *encoding
,OGMDvdSubpStream *stream
,OGMRipSubpOptions *options
,gpointer data
);
Specifies the type of functions passed to ogmrip_encoding_foreach_subp_streams()
.
void (*OGMRipEncodingFileFunc) (OGMRipEncoding *encoding
,OGMRipFile *file
,gpointer data
);
Specifies the type of functions passed to ogmrip_encoding_foreach_audio_files()
.
and ogmrip_encoding_foreach_subp_files()
.
OGMRipEncoding * ogmrip_encoding_new (OGMDvdTitle *title
,const gchar *filename
);
Creates a new OGMRipEncoding.
OGMRipEncoding * ogmrip_encoding_new_from_file (const gchar *filename
,GError **error
);
Creates a new OGMRipEncoding from an XML file.
gint ogmrip_encoding_backup (OGMRipEncoding *encoding
,GError **error
);
Performs all the steps necessary to copy the DVD title on the hard drive.
gint ogmrip_encoding_test (OGMRipEncoding *encoding
,GError **error
);
Performs a compressibility test on the DVD title.
gint ogmrip_encoding_extract (OGMRipEncoding *encoding
,GError **error
);
Performs all the steps necessary to encode the DVD title.
void
ogmrip_encoding_cancel (OGMRipEncoding *encoding
);
Cancels an encoding.
void
ogmrip_encoding_suspend (OGMRipEncoding *encoding
);
Suspends an encoding.
void
ogmrip_encoding_resume (OGMRipEncoding *encoding
);
Suspends an encoding.
void
ogmrip_encoding_cleanup (OGMRipEncoding *encoding
);
Removes any remaining temporary files.
gboolean ogmrip_encoding_dump (OGMRipEncoding *encoding
,const gchar *filename
);
Dumps encoding
to an XML file.
gboolean ogmrip_encoding_equal (OGMRipEncoding *encoding1
,OGMRipEncoding *encoding2
);
Compares two encodings.
gboolean ogmrip_encoding_check_filename (OGMRipEncoding *encoding
,GError **error
);
Checks whether a file with the same name already exists.
gboolean ogmrip_encoding_set_container_type (OGMRipEncoding *encoding
,GType type
,GError **error
);
Sets the type of the container. If the container cannot contain the video, audio, and/or subtitle codecs, an error will be set.
GType
ogmrip_encoding_get_container_type (OGMRipEncoding *encoding
);
Gets the type of the container.
gboolean ogmrip_encoding_set_video_codec_type (OGMRipEncoding *encoding
,GType type
,GError **error
);
Sets the type of the vide codec. If the container cannot contain the video codec, an error will be set.
GType
ogmrip_encoding_get_video_codec_type (OGMRipEncoding *encoding
);
Gets the type of the video codec.
gboolean ogmrip_encoding_add_audio_stream (OGMRipEncoding *encoding
,OGMDvdAudioStream *stream
,OGMRipAudioOptions *options
,GError **error
);
Adds an audio stream to the encoding.
gint
ogmrip_encoding_get_n_audio_streams (OGMRipEncoding *encoding
);
Gets the number of audio streams of the encoding.
OGMDvdAudioStream * ogmrip_encoding_get_nth_audio_stream (OGMRipEncoding *encoding
,guint n
);
Gets the audio stream at the given position.
void ogmrip_encoding_foreach_audio_streams (OGMRipEncoding *encoding
,OGMRipEncodingAudioFunc func
,gpointer data
);
Calls the given function for each audio streams.
gboolean ogmrip_encoding_get_nth_audio_options (OGMRipEncoding *encoding
,guint n
,OGMRipAudioOptions *options
);
Gets the options of the audio stream at the given position.
gboolean ogmrip_encoding_add_subp_stream (OGMRipEncoding *encoding
,OGMDvdSubpStream *stream
,OGMRipSubpOptions *options
,GError **error
);
Adds a subp stream to the encoding.
gint
ogmrip_encoding_get_n_subp_streams (OGMRipEncoding *encoding
);
Gets the number of subp streams of the encoding.
OGMDvdSubpStream * ogmrip_encoding_get_nth_subp_stream (OGMRipEncoding *encoding
,guint n
);
Gets the subp stream at the given position.
void ogmrip_encoding_foreach_subp_streams (OGMRipEncoding *encoding
,OGMRipEncodingSubpFunc func
,gpointer data
);
Calls the given function for each subp streams.
gboolean ogmrip_encoding_get_nth_subp_options (OGMRipEncoding *encoding
,guint n
,OGMRipSubpOptions *options
);
Gets the options of the subp stream at the given position.
gboolean ogmrip_encoding_add_audio_file (OGMRipEncoding *encoding
,OGMRipFile *file
,GError **error
);
Adds an audio file to the encoding.
gint
ogmrip_encoding_get_n_audio_files (OGMRipEncoding *encoding
);
Gets the number of audio files of the encoding.
OGMRipFile * ogmrip_encoding_get_nth_audio_file (OGMRipEncoding *encoding
,guint n
);
Gets the audio file at the given position.
void ogmrip_encoding_foreach_audio_files (OGMRipEncoding *encoding
,OGMRipEncodingFileFunc func
,gpointer data
);
Calls the given function for each audio file.
gboolean ogmrip_encoding_add_subp_file (OGMRipEncoding *encoding
,OGMRipFile *file
,GError **error
);
Adds an subp file to the encoding.
gint
ogmrip_encoding_get_n_subp_files (OGMRipEncoding *encoding
);
Gets the number of subp files of the encoding.
OGMRipFile * ogmrip_encoding_get_nth_subp_file (OGMRipEncoding *encoding
,guint n
);
Gets the subp file at the given position.
void ogmrip_encoding_foreach_subp_files (OGMRipEncoding *encoding
,OGMRipEncodingFileFunc func
,gpointer data
);
Calls the given function for each subp file.
gint
ogmrip_encoding_get_angle (OGMRipEncoding *encoding
);
Gets the angle to encoding.
void ogmrip_encoding_get_aspect_ratio (OGMRipEncoding *encoding
,guint *numerator
,guint *denominator
);
Gets the aspect ratio of the encoding.
gboolean
ogmrip_encoding_get_auto_subp (OGMRipEncoding *encoding
);
Gets whether to automatically hardcode the first subtitle stream having the same language as the first audio track.
gint
ogmrip_encoding_get_bitrate (OGMRipEncoding *encoding
);
Gets the average bitrate in bits/seconds for the encoding.
gdouble
ogmrip_encoding_get_bits_per_pixel (OGMRipEncoding *encoding
);
Gets the number of bits per pixel of the encoding.
gboolean
ogmrip_encoding_get_can_crop (OGMRipEncoding *encoding
);
Gets whether the video should be cropped.
gboolean
ogmrip_encoding_get_can_scale (OGMRipEncoding *encoding
);
Gets whether the video should be scaled.
gboolean
ogmrip_encoding_get_cartoon (OGMRipEncoding *encoding
);
Gets whether to optimize the encoding for cartoons.
const gchar * ogmrip_encoding_get_chapter_label (OGMRipEncoding *encoding
,guint nr
);
Gets the name of the chapter.
void ogmrip_encoding_get_chapters (OGMRipEncoding *encoding
,guint *start_chap
,gint *end_chap
);
Gets the first and last chapters of the encoding.
gint
ogmrip_encoding_get_chapters_language (OGMRipEncoding *encoding
);
Gets the language of the name of the chapters.
gboolean
ogmrip_encoding_get_copy_dvd (OGMRipEncoding *encoding
);
Gets whether the title should be copied on the hard drive.
gint ogmrip_encoding_get_crop (OGMRipEncoding *encoding
,guint *x
,guint *y
,guint *w
,guint *h
);
Gets the cropping parameters of the encoding.
encoding |
An OGMRipEncoding: |
|
x |
A location to return the cropped horizontal position |
|
y |
A location to return the cropped vertical position |
|
w |
A location to return the cropped width |
|
h |
A location to return the cropped height |
gboolean
ogmrip_encoding_get_deblock (OGMRipEncoding *encoding
);
Gets whether a deblocking filter should be applied.
gint
ogmrip_encoding_get_deinterlacer (OGMRipEncoding *encoding
);
Gets the deinterlacer.
gboolean
ogmrip_encoding_get_denoise (OGMRipEncoding *encoding
);
Gets whether a noise reducing filter should be applied.
gboolean
ogmrip_encoding_get_dering (OGMRipEncoding *encoding
);
Gets whether a deringing filter should be applied.
gboolean
ogmrip_encoding_get_ensure_sync (OGMRipEncoding *encoding
);
Gets whether to ensure audio/video synchronization.
const gchar *
ogmrip_encoding_get_filename (OGMRipEncoding *encoding
);
Gets the output file name.
guint32
ogmrip_encoding_get_flags (OGMRipEncoding *encoding
);
Gets the flags of the encoding.
const gchar *
ogmrip_encoding_get_fourcc (OGMRipEncoding *encoding
);
Gets the FOUR character code for the encoding.
const gchar *
ogmrip_encoding_get_id (OGMRipEncoding *encoding
);
Gets the id of the DVD source.
gboolean
ogmrip_encoding_get_keep_tmp_files (OGMRipEncoding *encoding
);
Gets whether to keep the temporary files.
const gchar *
ogmrip_encoding_get_label (OGMRipEncoding *encoding
);
Gets the name of the encoding.
const gchar *
ogmrip_encoding_get_logfile (OGMRipEncoding *encoding
);
Gets the log filename.
void ogmrip_encoding_get_max_size (OGMRipEncoding *encoding
,guint *width
,guint *height
,gboolean *expand
);
Gets the maximum size of the image and whether the image should be expanded to this size.
gint
ogmrip_encoding_get_method (OGMRipEncoding *encoding
);
Gets the method of encoding.
void ogmrip_encoding_get_min_size (OGMRipEncoding *encoding
,guint *width
,guint *height
);
Gets the minimum size of the image.
gint
ogmrip_encoding_get_passes (OGMRipEncoding *encoding
);
Gets the number of passes of the encoding.
gint
ogmrip_encoding_get_preset (OGMRipEncoding *encoding
);
Gets the preset of the video options.
const gchar *
ogmrip_encoding_get_profile (OGMRipEncoding *encoding
);
Gets the profile' section of the encoding.
gboolean
ogmrip_encoding_get_qpel (OGMRipEncoding *encoding
);
Gets whether to use quarter pel motion compensation.
gdouble
ogmrip_encoding_get_quantizer (OGMRipEncoding *encoding
);
Gets the quantizer of the encoding.
gboolean
ogmrip_encoding_get_relative (OGMRipEncoding *encoding
);
Gets whether the bitrate is computed relatively to the full length of the title, or to the length of the selected chapters only.
gint ogmrip_encoding_get_scale (OGMRipEncoding *encoding
,guint *w
,guint *h
);
Gets the scaling parameters of the encoding.
gint
ogmrip_encoding_get_scaler (OGMRipEncoding *encoding
);
Gets the software scaler of the encoding.
gint
ogmrip_encoding_get_target_number (OGMRipEncoding *encoding
);
Gets the number of targets of the encoding.
gint
ogmrip_encoding_get_target_size (OGMRipEncoding *encoding
);
Gets the size of each target of the encoding.
gboolean
ogmrip_encoding_get_test (OGMRipEncoding *encoding
);
Gets whether to automatically perform a compressibility test.
gint
ogmrip_encoding_get_threads (OGMRipEncoding *encoding
);
Gets the number of threads to use for the encoding.
OGMDvdTitle *
ogmrip_encoding_get_title (OGMRipEncoding *encoding
);
Gets the DVD title.
gboolean
ogmrip_encoding_get_trellis (OGMRipEncoding *encoding
);
Gets whether to enable trellis searched quantization.
gboolean
ogmrip_encoding_get_turbo (OGMRipEncoding *encoding
);
Gets whether to speed up first pass of multi-pass encodings.
void ogmrip_encoding_set_angle (OGMRipEncoding *encoding
,guint angle
);
Sets the angle to encode.
void ogmrip_encoding_set_aspect_ratio (OGMRipEncoding *encoding
,guint numerator
,guint denominator
);
Sets the aspect ratio for the encoding.
void ogmrip_encoding_set_auto_subp (OGMRipEncoding *encoding
,gboolean auto_subp
);
Sets whether to automatically hardcode the first subtitle stream having the same language as the first audio track.
void ogmrip_encoding_set_bitrate (OGMRipEncoding *encoding
,guint bitrate
);
Sets the average bitrate in bits/second for the encoding. The bitrate will
be used only if the method of encoding is OGMRIP_ENCODING_BITRATE
.
void ogmrip_encoding_set_bits_per_pixel (OGMRipEncoding *encoding
,gdouble bpp
);
Sets the number of bits per pixel for the encoding.
void ogmrip_encoding_set_can_crop (OGMRipEncoding *encoding
,gboolean can_crop
);
Sets whether the video should be cropped.
void ogmrip_encoding_set_can_scale (OGMRipEncoding *encoding
,gboolean can_scale
);
Sets whether the video should be scaled.
void ogmrip_encoding_set_cartoon (OGMRipEncoding *encoding
,gboolean cartoon
);
Sets whether to optimiza the encoding for cartoons.
void ogmrip_encoding_set_chapter_label (OGMRipEncoding *encoding
,guint nr
,const gchar *label
);
Sets the name of the chapter.
void ogmrip_encoding_set_chapters (OGMRipEncoding *encoding
,guint start_chap
,gint end_chap
);
Sets the first and last chapters of the encoding.
void ogmrip_encoding_set_chapters_language (OGMRipEncoding *encoding
,guint language
);
Sets the language of the name of the chapters.
void ogmrip_encoding_set_copy_dvd (OGMRipEncoding *encoding
,gboolean copy_dvd
);
Sets whether to copy the title on the hard drive.
void ogmrip_encoding_set_crop (OGMRipEncoding *encoding
,OGMRipOptionsType type
,guint x
,guint y
,guint w
,guint h
);
Sets the cropping parameters for the encoding.
void ogmrip_encoding_set_deblock (OGMRipEncoding *encoding
,gboolean deblock
);
Sets whether a deblocking filter should be applied.
void ogmrip_encoding_set_deinterlacer (OGMRipEncoding *encoding
,OGMRipDeintType deint
);
Sets the deinterlacer.
void ogmrip_encoding_set_denoise (OGMRipEncoding *encoding
,gboolean denoise
);
Sets whether a noise reducing filter should be applied.
void ogmrip_encoding_set_dering (OGMRipEncoding *encoding
,gboolean dering
);
Sets whether a deringing filter should be applied.
void ogmrip_encoding_set_ensure_sync (OGMRipEncoding *encoding
,gboolean ensure_sync
);
Sets whether to ensure audio/video synchronization.
void ogmrip_encoding_set_filename (OGMRipEncoding *encoding
,const gchar *filename
);
Sets the output filename.
void ogmrip_encoding_set_fourcc (OGMRipEncoding *encoding
,const gchar *fourcc
);
Sets the FOUR character code for the encoding.
void ogmrip_encoding_set_keep_tmp_files (OGMRipEncoding *encoding
,gboolean keep_tmp_files
);
Sets whether to keep the temporary files.
void ogmrip_encoding_set_label (OGMRipEncoding *encoding
,const gchar *label
);
Sets the name of the encoding.
void ogmrip_encoding_set_max_size (OGMRipEncoding *encoding
,guint width
,guint height
,gboolean expand
);
Sets the maximum size of the image and whether the image should be expanded to this size.
void ogmrip_encoding_set_method (OGMRipEncoding *encoding
,OGMRipEncodingMethod method
);
Sets the method of encoding.
void ogmrip_encoding_set_min_size (OGMRipEncoding *encoding
,guint width
,guint height
);
Sets the minimum size of the image.
gboolean ogmrip_encoding_set_nth_audio_options (OGMRipEncoding *encoding
,guint n
,OGMRipAudioOptions *options
,GError **error
);
Sets the options of the audio stream at the given position.
gboolean ogmrip_encoding_set_nth_subp_options (OGMRipEncoding *encoding
,guint n
,OGMRipSubpOptions *options
,GError **error
);
Sets the options of the subp stream at the given position.
void ogmrip_encoding_set_passes (OGMRipEncoding *encoding
,guint passes
);
Sets the number of passes of the encoding.
void ogmrip_encoding_set_preset (OGMRipEncoding *encoding
,OGMRipVideoPreset preset
);
Sets the preset of the video options.
void ogmrip_encoding_set_profile (OGMRipEncoding *encoding
,const gchar *profile
);
Sets the profile' section of the profile
void ogmrip_encoding_set_qpel (OGMRipEncoding *encoding
,gboolean qpel
);
Sets whether to use quarter pel motion compensation.
void ogmrip_encoding_set_quantizer (OGMRipEncoding *encoding
,gdouble quantizer
);
Sets the quantizer of the encoding. The quantizer will be used only if the
method of encoding is OGMRIP_ENCODING_QUANTIZER
.
void ogmrip_encoding_set_relative (OGMRipEncoding *encoding
,gboolean relative
);
Sets whether the bitrate is computed relatively to the full length of the title, or to the length of the selected chapters only.
void ogmrip_encoding_set_scale (OGMRipEncoding *encoding
,OGMRipOptionsType type
,guint w
,guint h
);
Sets the scaling parameters for the encoding.
void ogmrip_encoding_set_scaler (OGMRipEncoding *encoding
,OGMRipScalerType scaler
);
Sets the software scaler for the encoding.
void ogmrip_encoding_set_target_number (OGMRipEncoding *encoding
,guint target_number
);
Sets the number of targets of the encoding. This value will be used only if
the method of encoding is OGMRIP_ENCODING_SIZE
.
void ogmrip_encoding_set_target_size (OGMRipEncoding *encoding
,guint target_size
);
Sets the size of each target of an encoding. This value will be used only if
the method of encoding is OGMRIP_ENCODING_SIZE
..
void ogmrip_encoding_set_test (OGMRipEncoding *encoding
,gboolean test
);
Sets whether to automatically perform a compressibility test.
void ogmrip_encoding_set_threads (OGMRipEncoding *encoding
,guint threads
);
Sets the number of threads to use for the encoding.
void ogmrip_encoding_set_trellis (OGMRipEncoding *encoding
,gboolean trellis
);
Sets whether to enable trellis searched quantization.
void ogmrip_encoding_set_turbo (OGMRipEncoding *encoding
,gboolean turbo
);
Sets whether to speed up first pass of multi-pass encodings.
struct OGMRipEncodingClass { GObjectClass parent_class; void (* run) (OGMRipEncoding *encoding); void (* complete) (OGMRipEncoding *encoding, OGMJobResultType result); void (* task) (OGMRipEncoding *encoding, OGMRipEncodingTask *task); };
The encoding flags.
Error codes returned by ogmdvd_disc_open()
The available tasks.
“aspect-denom”
property“aspect-denom” guint
Set the aspect denominator.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“aspect-num”
property“aspect-num” guint
Set the aspect numerator.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“auto-subp”
property“auto-subp” gboolean
Whether to automatically hardcode subtitles.
Flags: Read / Write
Default value: TRUE
“bitrate”
property“bitrate” guint
Set bitrate.
Flags: Read / Write
Allowed values: [4000,24000000]
Default value: 800000
“bpp”
property“bpp” gdouble
Set bits per pixel.
Flags: Read / Write
Allowed values: [0,1]
Default value: 0.25
“can-crop”
property“can-crop” gboolean
Whether to crop the input.
Flags: Read / Write
Default value: TRUE
“can-scale”
property“can-scale” gboolean
Whether to scale the input.
Flags: Read / Write
Default value: TRUE
“cartoon”
property“cartoon” gboolean
Whether to optimize for cartoons.
Flags: Read / Write
Default value: FALSE
“chapters-lang”
property“chapters-lang” guint
Set the language of the chapter's label.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“container-type”
property“container-type” GType *
Set the type of the container.
Flags: Read / Write
Allowed values: OGMRipContainer
“copy-dvd”
property“copy-dvd” gboolean
Whether to copy the DVD on the hard drive.
Flags: Read / Write
Default value: TRUE
“crop-height”
property“crop-height” guint
Set the crop height.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“crop-type”
property“crop-type” guint
Set the crop type.
Flags: Read / Write
Allowed values: <= 2
Default value: 1
“crop-width”
property“crop-width” guint
Set the crop width.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“crop-x”
property“crop-x” guint
Set the crop horizontal position.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“crop-y”
property“crop-y” guint
Set the crop vertical position.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“deblock”
property“deblock” gboolean
Whether to deblock the input.
Flags: Read / Write
Default value: FALSE
“deinterlacer”
property“deinterlacer” guint
Set the deinterlacer.
Flags: Read / Write
Allowed values: <= 8
Default value: 0
“denoise”
property“denoise” gboolean
Whether to denoise the input.
Flags: Read / Write
Default value: TRUE
“dering”
property“dering” gboolean
Whether to dering the input.
Flags: Read / Write
Default value: FALSE
“end-chapter”
property“end-chapter” gint
Set end chapter.
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“ensure-sync”
property“ensure-sync” gboolean
Whether to ensure A/V sync.
Flags: Read / Write
Default value: TRUE
“expand”
property“expand” gboolean
Whether to expand to max size.
Flags: Read / Write
Default value: TRUE
“filename”
property“filename” gchar *
Set the filename.
Flags: Read / Write
Default value: NULL
“keep-tmp-files”
property“keep-tmp-files” gboolean
Whether to keep temporary files.
Flags: Read / Write
Default value: FALSE
“max-height”
property“max-height” guint
Set max height.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“max-width”
property“max-width” guint
Set max width.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“method”
property“method” guint
Set method.
Flags: Read / Write
Allowed values: <= 2
Default value: 0
“min-height”
property“min-height” guint
Set min height.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“min-width”
property“min-width” guint
Set min width.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“passes”
property“passes” guint
Set the number of passes.
Flags: Read / Write
Allowed values: >= 1
Default value: 1
“preset”
property“preset” guint
Set the preset.
Flags: Read / Write
Allowed values: <= 3
Default value: 0
“qpel”
property“qpel” gboolean
Whether to use quarter pel motion compensation.
Flags: Read / Write
Default value: FALSE
“quantizer”
property“quantizer” gdouble
Set quantizer.
Flags: Read / Write
Allowed values: [-1,31]
Default value: -1
“relative”
property“relative” gboolean
Whether to compute the bitrate relatively to the length of the title.
Flags: Read / Write
Default value: FALSE
“scale-height”
property“scale-height” guint
Set the scale height.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“scale-type”
property“scale-type” guint
Set the scale type.
Flags: Read / Write
Allowed values: <= 2
Default value: 1
“scale-width”
property“scale-width” guint
Set the scale width.
Flags: Read / Write
Allowed values: <= G_MAXINT
Default value: 0
“scaler”
property“scaler” guint
Set the software scaler.
Flags: Read / Write
Allowed values: <= 10
Default value: 7
“start-chapter”
property“start-chapter” gint
Set start chapter.
Flags: Read / Write
Allowed values: >= 0
Default value: 0
“target-number”
property“target-number” guint
Set target number.
Flags: Read / Write
Default value: 1
“target-size”
property“target-size” guint
Set target size.
Flags: Read / Write
Default value: 0
“test”
property“test” gboolean
Whether to perform a compressibility test.
Flags: Read / Write
Default value: TRUE
“threads”
property“threads” guint
Set the number of threads.
Flags: Read / Write
Default value: 0
“trellis”
property“trellis” gboolean
Whether to use trellis searched quantization.
Flags: Read / Write
Default value: TRUE
“turbo”
property“turbo” gboolean
Whether to use turbo on first pass.
Flags: Read / Write
Default value: TRUE
“video-codec-type”
property“video-codec-type” GType *
Set the type of the video codec.
Flags: Read / Write
Allowed values: OGMRipVideoCodec
“complete”
signalvoid user_function (OGMRipEncoding *encoding, gint result, gpointer user_data)
Emitted each time an encoding completes.
encoding |
||
result |
An OGMJobResultType |
|
user_data |
user data set when the signal handler was connected. |
Flags: No Hooks
“run”
signalvoid user_function (OGMRipEncoding *encoding, gpointer user_data)
Emitted each time an encoding starts.
Flags: No Hooks
“task”
signalvoid user_function (OGMRipEncoding *encoding, gpointer task, gpointer user_data)
Emitted each time a task of encoding
starts, completeѕ, progresses, is
suspended, or is resumed.
encoding |
||
task |
An OGMRipEncodingTask |
|
user_data |
user data set when the signal handler was connected. |
Flags: No Hooks