]> git.sesse.net Git - vlc/blob - extras/MacOSX/Framework/Headers/Public/VLCStreamOutput.h
vlc_threads_funcs.h: Don't attempt to track pthread_cond_wait() that takes a long...
[vlc] / extras / MacOSX / Framework / Headers / Public / VLCStreamOutput.h
1 //
2 //  VLCStreamOutput.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
11 extern NSString * VLCDefaultStreamOutputRTSP;
12 extern NSString * VLCDefaultStreamOutputRTP;
13 extern NSString * VLCDefaultStreamOutputRTP;
14
15 @interface VLCStreamOutput : NSObject {
16     NSMutableDictionary * options;
17 }
18
19 - (id)initWithOptionDictionary:(NSDictionary *)dictionary;
20 + (id)streamOutputWithOptionDictionary:(NSDictionary *)dictionary;
21
22 + (id)rtpBroadcastStreamOutputWithSAPAnnounce:(NSString *)announceName;
23 + (id)rtpBroadcastStreamOutput;
24 + (id)ipodStreamOutputWithFilePath:(NSString *)filePath;
25 + (id)streamOutputWithFilePath:(NSString *)filePath;
26 + (id)mpeg2StreamOutputWithFilePath:(NSString *)filePath;
27 + (id)mpeg4StreamOutputWithFilePath:(NSString *)filePath;
28
29 @end