]> git.sesse.net Git - vlc/blob - projects/macosx/framework/Headers/Public/VLCExtensionsManager.h
macosx/framework: Make sure -[VLCExtensionManager mediaPlayer] is KVO.
[vlc] / projects / macosx / framework / Headers / Public / VLCExtensionsManager.h
1 //
2 //  VLCExtensionsManager.h
3 //  VLCKit
4 //
5 //  Created by Pierre d'Herbemont on 1/26/10.
6 //  Copyright 2010 __MyCompanyName__. All rights reserved.
7 //
8
9 #import <Cocoa/Cocoa.h>
10
11 @class VLCExtension;
12 @class VLCMediaPlayer;
13
14 @interface VLCExtensionsManager : NSObject {
15     void *instance;
16     NSMutableArray *_extensions;
17     VLCMediaPlayer *_player;
18     void *_previousInput;
19 }
20 + (VLCExtensionsManager *)sharedManager;
21 - (NSArray *)extensions;
22 - (void)runExtension:(VLCExtension *)extension;
23
24 @property (readwrite, retain) VLCMediaPlayer *mediaPlayer;
25 @end