MacOSX/Framework: Add VLCStreamSession, VLCStreamOutput to allow streaming/exporting.
[vlc.git] / extras / MacOSX / Framework / Headers / Internal / VLCLibVLCBridging.h
index 2e9156c..cc94d51 100644 (file)
@@ -24,6 +24,7 @@
 
 #import "VLCLibrary.h"
 #import "VLCMediaListAspect.h"
+#import "VLCStreamOutput.h"
 
 /**
  * Bridges functionality between libvlc and VLCMediaList implementation.
@@ -83,6 +84,8 @@ extern void __catch_exception( void * e, const char * function, const char * fil
  */
 - (id)initWithLibVLCMediaDescriptor:(void *)md;
 
++ (id)mediaWithMedia:(VLCMedia *)media andLibVLCOptions:(NSDictionary *)options;
+
 /**
  * Returns the receiver's internal media descriptor pointer.
  * \return The receiver's internal media descriptor pointer.
@@ -100,6 +103,8 @@ extern void __catch_exception( void * e, const char * function, const char * fil
  * \param value
  */
 - (void)setLength:(VLCTime *)value;
+
+
 @end
 
 /**
@@ -171,3 +176,7 @@ extern void __catch_exception( void * e, const char * function, const char * fil
  */
 - (id)initWithLibrary:(VLCLibrary *)library;
 @end
+
+@interface VLCStreamOutput (LibVLCBridge)
+- (NSString *)representedLibVLCOptions;
+@end