]> git.sesse.net Git - vlc/blob - projects/macosx/framework/Headers/Public/VLCStreamSession.h
3e087a488008494f0790edc5e0e810a23178dac6
[vlc] / projects / 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     int reattemptedConnections;
19     BOOL isComplete;
20 }
21
22 + (id)streamSession;
23
24 @property (retain) VLCMedia * media;
25 @property (retain) VLCStreamOutput * streamOutput;
26 @property (readonly) BOOL isComplete;
27
28 - (void)startStreaming;
29 @end