comparison vm.h @ 90:eeabf5a51b2b src

Improve chapter selection functions.
author jcdutton
date Tue, 03 Sep 2002 07:50:45 +0000
parents 929f732a0135
children c1dff1899bda
comparison
equal deleted inserted replaced
89:0fbef4901e2c 90:eeabf5a51b2b
121 dvd_reader_t *vm_get_dvd_reader(vm_t *vm); 121 dvd_reader_t *vm_get_dvd_reader(vm_t *vm);
122 122
123 /* Jumping */ 123 /* Jumping */
124 int vm_start_title(vm_t *vm, int tt); 124 int vm_start_title(vm_t *vm, int tt);
125 int vm_jump_prog(vm_t *vm, int pr); 125 int vm_jump_prog(vm_t *vm, int pr);
126 int vm_jump_title_part(vm_t *vm, int title, int part);
126 127
127 /* Other calls */ 128 /* Other calls */
128 int vm_reset(vm_t *vm, char *dvdroot); /* , register_t regs); */ 129 int vm_reset(vm_t *vm, char *dvdroot); /* , register_t regs); */
129 int vm_start(vm_t *vm); 130 int vm_start(vm_t *vm);
130 int vm_position_get(vm_t *vm, vm_position_t *position); 131 int vm_position_get(vm_t *vm, vm_position_t *position);
135 int vm_resume(vm_t *vm); 136 int vm_resume(vm_t *vm);
136 int vm_go_up(vm_t *vm); 137 int vm_go_up(vm_t *vm);
137 int vm_top_pg(vm_t *vm); 138 int vm_top_pg(vm_t *vm);
138 int vm_next_pg(vm_t *vm); 139 int vm_next_pg(vm_t *vm);
139 int vm_prev_pg(vm_t *vm); 140 int vm_prev_pg(vm_t *vm);
140 int vm_next_part(vm_t *vm);
141 int vm_prev_part(vm_t *vm);
142 int vm_get_audio_stream(vm_t *vm, int audioN); 141 int vm_get_audio_stream(vm_t *vm, int audioN);
143 int vm_get_audio_active_stream(vm_t *vm); 142 int vm_get_audio_active_stream(vm_t *vm);
144 int vm_get_subp_stream(vm_t *vm, int subpN, int mode); 143 int vm_get_subp_stream(vm_t *vm, int subpN, int mode);
145 int vm_get_subp_active_stream(vm_t *vm, int mode); 144 int vm_get_subp_active_stream(vm_t *vm, int mode);
146 void vm_get_angle_info(vm_t *vm, int *num_avail, int *current); 145 void vm_get_angle_info(vm_t *vm, int *num_avail, int *current);
147 void vm_get_audio_info(vm_t *vm, int *num_avail, int *current); 146 void vm_get_audio_info(vm_t *vm, int *num_avail, int *current);
148 void vm_get_subp_info(vm_t *vm, int *num_avail, int *current); 147 void vm_get_subp_info(vm_t *vm, int *num_avail, int *current);
148 int vm_get_current_title_part(vm_t *vm, int *title_result, int *part_result);
149 149
150 subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN); 150 subp_attr_t vm_get_subp_attr(vm_t *vm, int streamN);
151 audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN); 151 audio_attr_t vm_get_audio_attr(vm_t *vm, int streamN);
152 void vm_get_video_res(vm_t *vm, int *width, int *height); 152 void vm_get_video_res(vm_t *vm, int *width, int *height);
153 int vm_get_video_aspect(vm_t *vm); 153 int vm_get_video_aspect(vm_t *vm);