Red5Pro IOS Client SDK  5.6.0
Core SDK for IOS
R5Configuration Class Reference

Configuration object for the R5Stream. More...

#import <R5Configuration.h>

Inherits NSObject.


int protocol
NSString * host
 Host (IP) to connect too.
NSString * contextName
 Application/Context name.
NSString * streamName
 Name of the stream to publish/subscribe too.
int port
 Port to connect over.
NSString * parameters
 Custom properties for connection. ';' delimited list of values (ex: "val1;val2;val3;"). Must be set prior to connection being established.
float stream_buffer_time
 Buffer time request for server buffer time. Server will start dropping packets after this amount of buffered data has been reached. Subscriber only.
NSString * licenseKey
 SDK License Key.
NSString * bundleID
 Bundle Identifier, unique for license purposes an App Store requirements.
BOOL inheritAVSessionOptions
 Flag to allow SDK to set AVSessionCategroy options. By default, the SDK activates broadcast and playback category to AVAudioSessionCategoryPlayAndRecord with AVAudioSessionCategoryOptionDefaultToSpeaker. Once the broadcast or playback session is stopped, the category is deactivated with AVAudioSessionSetActiveOptionNotifyOthersOnDeactivation.
BOOL flushQueuedPackets
 Flag to send any queued packets for a Publisher after a broadcast session up to the server in order to preserve the full broadcast. Publisher only. Default: NO.
float buffer_time
 Desired buffer time for streaming.

Detailed Description

Configuration object for the R5Stream.

The documentation for this class was generated from the following file: