2#import <MillicastSDK/exports.h>
24- (void) publisherDidReceiveFirstViewerActive: (nonnull
MCPublisher*) publisher;
30- (void) publisherDidReceiveLastViewerInactive: (nonnull
MCPublisher*) publisher;
40@property (nonatomic, strong) NSString* streamName;
43@property (nonatomic, strong) NSString* token;
46@property (nonatomic, strong) NSString* apiUrl;
53@property(nonatomic, weak) id<MCPublisherDelegate> delegate;
58- (instancetype) initWithDelegate: (nullable id<MCPublisherDelegate>) delegate;
67- (void) publishWithCompletionHandler:(nonnull void (^)(NSError * _Nullable))
completionHandler;
82- (void) unpublishWithCompletionHandler:(nonnull void (^)(NSError * _Nullable))
completionHandler;
88- (void) isPublishingWithCompletionHandler:(nonnull void (^)(BOOL publishing))
completionHandler;
108- (void) addTrackWithVideoTrack:(nonnull
MCVideoTrack*) videoTrack
117 completionHandler:(nonnull
void (^)(
void)) completionHandler;
#define MILLICAST_API
Definition exports.h:51
Manages and plays a single audio resource.
Definition track.h:51
Represents a captured instance of a media source.
Definition track.h:10
Responsible for managing video capture session from a video source.
Definition track.h:33
void clearTracksWithCompletionHandler
Definition publisher.h:122
void addTrackWithAudioTrack
Definition publisher.h:117
void recordWithCompletionHandler
Definition publisher.h:128
void unrecordWithCompletionHandler
Definition publisher.h:136
void getCredentialsWithCompletionHandler
Definition viewer.h:167
void setCredentials
Definition viewer.h:162
void NSError *_Nullable completionHandler
Definition viewer.h:126