WOWZBroadcastComponent

Extends Protocol:
NSObject
Declared In:

Introduction

The WOWZBroadcastComponent interface defines the methods that are implemented by classes developed as broadcast components with instances registered with the WZBroadcast class.



Methods

-getStatus
-registerSink:
-startBroadcasting
-stopBroadcasting
-unregisterSink:

getStatus


@required

- (nonnull WOWZBroadcastStatus *) getStatus;
Return Value

A WOWZBroadcastStatus object.

Discussion

Gets the status of the broadcast component.


registerSink:


@optional

- (void) registerSink:(nonnull id<WOWZMediaSink>)sink;
Parameters
sink

An object that conforms to the WOWZMediaSink protocol.

Discussion

Registers an object that conforms to a WOWZMediaSink protocol.


startBroadcasting


@required

- (nonnull WOWZBroadcastStatus *) startBroadcasting;
Return Value

A WOWZBroadcastStatus object.

Discussion

Begins a live stream for a broadcast component.


stopBroadcasting


@required

- (nonnull WOWZBroadcastStatus *) stopBroadcasting;
Return Value

A WOWZBroadcastStatus object.

Discussion

Ends a live stream for a broadcast component.


unregisterSink:


@optional

- (void) unregisterSink:(nonnull id<WOWZMediaSink>)sink;
Parameters
sink

An object that conforms to the WOWZMediaSink protocol.

Discussion

Unregisters an object that conforms to a WOWZMediaSink protocol.