Module web_rtc_provider

Module web_rtc_provider 

Source
Expand description

Matter TLV encoders and decoders for WebRTC Transport Provider Cluster Cluster ID: 0x0553

This file is automatically generated from WebRTC_Provider.xml

Structs§

ProvideOfferParams
Parameters for ProvideOffer command
ProvideOfferResponse
SFrame
SolicitOfferParams
Parameters for SolicitOffer command
SolicitOfferResponse

Functions§

decode_attribute_json
Decode attribute value and return as JSON string
decode_current_sessions
Decode CurrentSessions attribute (0x0000)
decode_provide_offer_response
Decode ProvideOfferResponse command response (03)
decode_solicit_offer_response
Decode SolicitOfferResponse command response (01)
encode_command_json
encode_end_session
Encode EndSession command (0x06)
encode_provide_answer
Encode ProvideAnswer command (0x04)
encode_provide_ice_candidates
Encode ProvideICECandidates command (0x05)
encode_provide_offer
Encode ProvideOffer command (0x02)
encode_solicit_offer
Encode SolicitOffer command (0x00)
end_session
Invoke EndSession command on cluster WebRTC Transport Provider.
get_attribute_list
Get list of all attributes supported by this cluster
get_command_list
get_command_name
get_command_schema
provide_answer
Invoke ProvideAnswer command on cluster WebRTC Transport Provider.
provide_ice_candidates
Invoke ProvideICECandidates command on cluster WebRTC Transport Provider.
provide_offer
Invoke ProvideOffer command on cluster WebRTC Transport Provider.
read_current_sessions
Read CurrentSessions attribute from cluster WebRTC Transport Provider.
solicit_offer
Invoke SolicitOffer command on cluster WebRTC Transport Provider.