libdvdnav
A libdvdnav Tutorial

The libdvdnav library provides a powerful API allowing your programs to take advantage of the sophisticated navigation features on DVDs.