public static extern void avio_free_directory_entry(AVIODirEntry **entry);
public static extern int avio_read_dir(AVIODirContext *s, AVIODirEntry **next);