/ fm / liveswitch / Candidate
Class: Candidate
fm.liveswitch.Candidate
A candidate.
Table of contents
Constructors
Methods
- fmliveswitchCandidateInit
- getDispatched
- getRelayProtocol
- getSdpCandidateAttribute
- getSdpMediaIndex
- getTurnTransportProtocol
- getTypeString
- setDispatched
- setRelayProtocol
- setSdpCandidateAttribute
- setSdpMediaIndex
- setTurnTransportProtocol
- toJson
- fromJson
- toJson
Constructors
constructor
+ new Candidate(): Candidate
Returns: Candidate
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:27
Methods
fmliveswitchCandidateInit
▸ Private
fmliveswitchCandidateInit(): void
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:23
getDispatched
▸ getDispatched(): boolean
Gets a value indicating whether this candidate has been already been dispatched as a part of a session description.
Returns: boolean
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:109
getRelayProtocol
▸ getRelayProtocol(): ProtocolType
Gets the relay protocol, the protocol used by this candidate to communicate with the relay (TURN) server.
Returns: ProtocolType
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:130
getSdpCandidateAttribute
▸ getSdpCandidateAttribute(): CandidateAttribute
Gets the SDP candidate attribute.
Returns: CandidateAttribute
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:142
getSdpMediaIndex
▸ getSdpMediaIndex(): number
Gets the media index.
Returns: number
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:154
getTurnTransportProtocol
▸ getTurnTransportProtocol(): ProtocolType
Gets the relay protocol, the protocol used by this candidate to communicate with the relay (TURN) server.
deprecated
Use RelayProtocol instead.
Returns: ProtocolType
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:168
getTypeString
▸ getTypeString(): string
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:9
setDispatched
▸ setDispatched(value
: boolean): void
Sets a value indicating whether this candidate has been already been dispatched as a part of a session description.
Parameters:
Name | Type |
---|---|
value |
boolean |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:181
setRelayProtocol
▸ setRelayProtocol(value
: ProtocolType): void
Sets the relay protocol, the protocol used by this candidate to communicate with the relay (TURN) server.
Parameters:
Name | Type |
---|---|
value |
ProtocolType |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:202
setSdpCandidateAttribute
▸ setSdpCandidateAttribute(value
: CandidateAttribute): void
Sets the SDP candidate attribute.
Parameters:
Name | Type |
---|---|
value |
CandidateAttribute |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:214
setSdpMediaIndex
▸ setSdpMediaIndex(value
: number): void
Sets the media index.
Parameters:
Name | Type |
---|---|
value |
number |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:227
setTurnTransportProtocol
▸ setTurnTransportProtocol(value
: ProtocolType): void
Sets the relay protocol, the protocol used by this candidate to communicate with the relay (TURN) server.
deprecated
Use RelayProtocol instead.
Parameters:
Name | Type |
---|---|
value |
ProtocolType |
Returns: void
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:242
toJson
▸ toJson(): string
Serializes this instance to JSON.
Returns: string
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:254
fromJson
▸ Static
fromJson(candidateJson
: string): Candidate
Deserializes an instance from JSON.
Parameters:
Name | Type | Description |
---|---|---|
candidateJson |
string | The JSON to deserialize. |
Returns: Candidate
The deserialized candidate.
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:51
toJson
▸ Static
toJson(candidate
: Candidate): string
Serializes an instance to JSON.
Parameters:
Name | Type | Description |
---|---|---|
candidate |
Candidate | The candidate to serialize. |
Returns: string
The serialized JSON.
Defined in: Generated/TypeScript/fm.liveswitch/Candidate.ts:86