MacOSX/Framework: Add VLCStreamSession, VLCStreamOutput to allow streaming/exporting.
[vlc.git] / extras / MacOSX / Framework / Headers / Public / VLCStreamSession.h
1 //
2 //  VLCStreamSession.h
3 //  VLCKit
4 //
5 //  Created by Pierre d'Herbemont on 1/12/08.
6 //  Copyright 2008 __MyCompanyName__. All rights reserved.
7 //
8
9 #import <Cocoa/Cocoa.h>
10 #import <VLCKit/VLCStreamOutput.h>
11 #import <VLCKit/VLCMediaPlayer.h>
12 #import <VLCKit/VLCMedia.h>
13
14
15 @interface VLCStreamSession : VLCMediaPlayer {
16     VLCStreamOutput * streamOutput;
17     VLCMedia * originalMedia;
18 }
19
20 + (id)streamSession;
21
22 @property (retain) VLCMedia * media;
23 @property (retain) VLCStreamOutput * streamOutput;
24 @property (readonly) BOOL isComplete;
25
26 - (void)startStreaming;
27 @end