5 // Created by Pierre d'Herbemont on 1/12/08.
6 // Copyright 2008 __MyCompanyName__. All rights reserved.
9 #import <Cocoa/Cocoa.h>
11 extern NSString * VLCDefaultStreamOutputRTSP;
12 extern NSString * VLCDefaultStreamOutputRTP;
13 extern NSString * VLCDefaultStreamOutputRTP;
15 @interface VLCStreamOutput : NSObject {
16 NSMutableDictionary * options;
19 - (id)initWithOptionDictionary:(NSDictionary *)dictionary;
20 + (id)streamOutputWithOptionDictionary:(NSDictionary *)dictionary;
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;