Top | ![]() |
![]() |
![]() |
![]() |
OGMDvdDisc * | ogmdvd_disc_new () |
gboolean | ogmdvd_disc_open () |
void | ogmdvd_disc_close () |
gboolean | ogmdvd_disc_is_open () |
void | ogmdvd_disc_ref () |
void | ogmdvd_disc_unref () |
const gchar * | ogmdvd_disc_get_label () |
const gchar * | ogmdvd_disc_get_id () |
const gchar * | ogmdvd_disc_get_device () |
gint64 | ogmdvd_disc_get_vmg_size () |
gint | ogmdvd_disc_get_n_titles () |
OGMDvdTitle * | ogmdvd_disc_get_nth_title () |
GSList * | ogmdvd_disc_get_titles () |
OGMDvdDisc * ogmdvd_disc_new (const gchar *device
,GError **error
);
Creates a new OGMDvdDisc for the given a DVD device.
gboolean
ogmdvd_disc_is_open (OGMDvdDisc *disc
);
Returns whether the DVD device is open or not.
void
ogmdvd_disc_ref (OGMDvdDisc *disc
);
Increments the reference count of an OGMDvdDisc.
void
ogmdvd_disc_unref (OGMDvdDisc *disc
);
Decrements the reference count of an OGMDvdDisc.
const gchar *
ogmdvd_disc_get_label (OGMDvdDisc *disc
);
Returns the label of the DVD.
const gchar *
ogmdvd_disc_get_id (OGMDvdDisc *disc
);
Returns a unique 128 bit disc identifier.
const gchar *
ogmdvd_disc_get_device (OGMDvdDisc *disc
);
Returns the DVD device.
gint64
ogmdvd_disc_get_vmg_size (OGMDvdDisc *disc
);
Returns the size of the video manager in bytes.
gint
ogmdvd_disc_get_n_titles (OGMDvdDisc *disc
);
Returns the number of video titles of this DVD.
OGMDvdTitle * ogmdvd_disc_get_nth_title (OGMDvdDisc *disc
,guint nr
);
Returns the video title at position nr. The first nr is 0.
GSList *
ogmdvd_disc_get_titles (OGMDvdDisc *disc
);
Returns a list of all the titles of disc
.
Error codes returned by ogmdvd_disc_open()
No such file or directory |
||
Permission denied to access device |
||
Tray seems to be open |
||
Device does not contain a valid DVD video |
||
Path does not contain a valid DVD structure |
||
No such directory, block device or iso file |
||
Cannot open video manager |
||
Cannot open video titleset |
||
The DVD identifiers differ |
||
Unknown error |