> Not okey naming. And HasMenu should be the same.

There's no HasMenu.
>By that i mean the lowercase get... Also this should be in the inherted class for menu's.

You mean I should add it to CDVDInputStream::IMenus ?