Stream Services now have a dedicated base class, no longer combined with an output writer

Stream Services now have a method that returns a new instance of a CSOutputWriterProtocol compliant class, the base class creates a CSOutputBase for you.
This commit is contained in:
Zakk 2018-01-20 23:23:33 -05:00
parent 29637a3c01
commit 4e58ecb47a
12 changed files with 131 additions and 21 deletions

View file

@ -7,9 +7,9 @@
#import <Foundation/Foundation.h>
#import "CSStreamServiceProtocol.h"
#import "CSOutputBase.h"
#import "CSStreamServiceBase.h"
@interface CSFileStreamRTMPService : CSOutputBase <CSStreamServiceProtocol>
@interface CSFileStreamRTMPService : CSStreamServiceBase <CSStreamServiceProtocol>
@property bool isReady;

View file

@ -7,9 +7,9 @@
#import <Foundation/Foundation.h>
#import "CSStreamServiceProtocol.h"
#import "CSOutputBase.h"
#import "CSStreamServiceBase.h"
@interface FileStreamService : CSOutputBase <CSStreamServiceProtocol>
@interface FileStreamService : CSStreamServiceBase <CSStreamServiceProtocol>
@property bool isReady;