Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

CALayer |
VLCVideoLayer |
NSObject |
VLCAudio |
VLCDialogProvider |
VLCLibrary |
VLCMedia |
VLCMediaDiscoverer |
VLCMediaLibrary |
VLCMediaList |
VLCMediaListPlayer |
VLCMediaPlayer |
VLCStreamSession |
VLCMediaThumbnailer |
VLCStreamOutput |
VLCTime |
<NSObject> |
<VLCCustomDialogRendererProtocol > |
<VLCMediaDelegate > |
NSView |
VLCVideoView |
<VLCMediaListDelegate> |
<VLCMediaPlayerDelegate> |
<VLCMediaThumbnailerDelegate> |