diff navigation.c @ 5:c1b55dc1bfed src

Add API call to get number of programmes in current title.
author richwareham
date Tue, 02 Apr 2002 22:25:21 +0000
parents 3ddf0eaece51
children 3c1df0cb3aee
line wrap: on
line diff
--- a/navigation.c	Tue Apr 02 18:22:27 2002 +0000
+++ b/navigation.c	Tue Apr 02 22:25:21 2002 +0000
@@ -66,6 +66,20 @@
   return S_OK;
 }
 
+dvdnav_status_t dvdnav_get_number_of_programs(dvdnav_t *self, int *programs) {
+  if(!self)
+   return S_ERR;
+
+  if(!programs) {
+    printerr("Passed a NULL pointer");
+    return S_ERR;
+  }
+
+  (*programs) = self->vm->state.pgc->nr_of_programs;
+
+  return S_OK;
+}
+
 dvdnav_status_t dvdnav_title_play(dvdnav_t *self, int title) {
   int num_titles;