#ifndef ka_indvd_h
#define ka_indvd_h

#include "ka_input.h"
#include "dvd/dvd_css.h"
#include "dvd/dvd_io.h"

ka_input_t* ka_new_indvd(ka_error_t* pErrorBlock);
int ka_indvd_initDevice(ka_input_t* pInput, const char* path);
int ka_indvd_open(ka_input_t* pInput, const char* path, const char* inputname, uint64_t start, uint64_t end, const dvd_key_t titleKey);
dvd_io_t* ka_indvd_getDvdIo(ka_input_t* pInput);

#endif
