AWSKinesisVideoSingleMasterChannelEndpointConfiguration
Objective-C
@interface AWSKinesisVideoSingleMasterChannelEndpointConfiguration
Swift
class AWSKinesisVideoSingleMasterChannelEndpointConfiguration
An object that contains the endpoint configuration for the SINGLE_MASTER
channel type.
-
This property is used to determine the nature of communication over this
SINGLE_MASTER
signaling channel. IfWSS
is specified, this API returns a websocket endpoint. IfHTTPS
is specified, this API returns anHTTPS
endpoint.Declaration
Objective-C
@property (nonatomic, strong) NSArray<NSString *> *_Nullable protocols;
Swift
var protocols: [String]? { get set }
-
This property is used to determine messaging permissions in this
SINGLE_MASTER
signaling channel. IfMASTER
is specified, this API returns an endpoint that a client can use to receive offers from and send answers to any of the viewers on this signaling channel. IfVIEWER
is specified, this API returns an endpoint that a client can use only to send offers to anotherMASTER
client on this signaling channel.Declaration
Objective-C
@property (nonatomic) AWSKinesisVideoChannelRole role;
Swift
var role: AWSKinesisVideoChannelRole { get set }