A XirSys v2 client. More...
Instance Methods | |
(NSString *) | - application |
Gets the "application" value. More... | |
(NSString *) | - domain |
Gets the "domain" value. More... | |
(NSString *) | - endpoint |
Gets the HTTP endpoint. More... | |
(FMLiveSwitchFuture< NSMutableArray * > *) | - getIceServers |
Gets an array of XirSys ICE servers. More... | |
(NSString *) | - ident |
Gets the "ident" value. More... | |
(instancetype) | - initWithIdent:secret:domain: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(instancetype) | - initWithIdent:secret:domain:application: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(instancetype) | - initWithIdent:secret:domain:application:room: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(instancetype) | - initWithIdent:secret:domain:application:room:secure: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(NSString *) | - room |
Gets the "room" value. More... | |
(NSString *) | - secret |
Gets the "secret" value. More... | |
(bool) | - secure |
Gets the "secure" value. More... | |
(void) | - setApplication: |
Sets the "application" value. More... | |
(void) | - setDomain: |
Sets the "domain" value. More... | |
(void) | - setEndpoint: |
Sets the HTTP endpoint. More... | |
(void) | - setIdent: |
Sets the "ident" value. More... | |
(void) | - setRoom: |
Sets the "room" value. More... | |
(void) | - setSecret: |
Sets the "secret" value. More... | |
(void) | - setSecure: |
Sets the "secure" value. More... | |
Class Methods | |
(FMLiveSwitchXirSysV2Client *) | + clientWithIdent:secret:domain: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(FMLiveSwitchXirSysV2Client *) | + clientWithIdent:secret:domain:application: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(FMLiveSwitchXirSysV2Client *) | + clientWithIdent:secret:domain:application:room: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(FMLiveSwitchXirSysV2Client *) | + clientWithIdent:secret:domain:application:room:secure: |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class. More... | |
(NSString *) | + defaultEndpoint |
Gets the default HTTP endpoint. More... | |
(void) | + setDefaultEndpoint: |
Sets the default HTTP endpoint. More... | |
A XirSys v2 client.
- (NSString*) application |
Gets the "application" value.
Defaults to "default".
+ (FMLiveSwitchXirSysV2Client*) clientWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
+ (FMLiveSwitchXirSysV2Client*) clientWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
+ (FMLiveSwitchXirSysV2Client*) clientWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
room: | (NSString *) | room | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
room | The "room" value. |
+ (FMLiveSwitchXirSysV2Client*) clientWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
room: | (NSString *) | room | |
secure: | (bool) | secure | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
room | The "room" value. |
secure | The "secure" value. |
+ (NSString*) defaultEndpoint |
Gets the default HTTP endpoint.
Defaults to "https://service.xirsys.com/ice".
- (NSString*) domain |
Gets the "domain" value.
- (NSString*) endpoint |
Gets the HTTP endpoint.
- (FMLiveSwitchFuture<NSMutableArray*>*) getIceServers |
Gets an array of XirSys ICE servers.
- (NSString*) ident |
Gets the "ident" value.
- (instancetype) initWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
- (instancetype) initWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
- (instancetype) initWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
room: | (NSString *) | room | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
room | The "room" value. |
- (instancetype) initWithIdent: | (NSString *) | ident | |
secret: | (NSString *) | secret | |
domain: | (NSString *) | domain | |
application: | (NSString *) | application | |
room: | (NSString *) | room | |
secure: | (bool) | secure | |
Initializes a new instance of the FMLiveSwitchXirSysV2Client class.
ident | The "ident" value. |
secret | The "secret" value. |
domain | The "domain" value. |
application | The "application" value. |
room | The "room" value. |
secure | The "secure" value. |
- (NSString*) room |
Gets the "room" value.
Defaults to "default".
- (NSString*) secret |
Gets the "secret" value.
- (bool) secure |
Gets the "secure" value.
Defaults to true
.
- (void) setApplication: | (NSString *) | value |
Sets the "application" value.
Defaults to "default".
+ (void) setDefaultEndpoint: | (NSString *) | value |
Sets the default HTTP endpoint.
Defaults to "https://service.xirsys.com/ice".
- (void) setDomain: | (NSString *) | value |
Sets the "domain" value.
- (void) setEndpoint: | (NSString *) | value |
Sets the HTTP endpoint.
- (void) setIdent: | (NSString *) | value |
Sets the "ident" value.
- (void) setRoom: | (NSString *) | value |
Sets the "room" value.
Defaults to "default".
- (void) setSecret: | (NSString *) | value |
Sets the "secret" value.
- (void) setSecure: | (bool) | value |
Sets the "secure" value.
Defaults to true
.