Presentationcan be defined as two possible user agents in the context: Controlling user agent and Receiving user agent.
object is associated with available presentation displays and represents the presentation display availability for a presentation request. If the controlling user agent can monitor the list of available presentation displays in the background (without a pending request to
object MUST be implemented in a controlling browsing context.
PresentationConnectioninterface of the Presentation API provides methods and properties for managing a single presentation. Each presentation connection is represented by a
PresentationConnectionobject. Both the controlling user agent and receiving user agent MUST implement
PresentationConnection.send()method of the
PresentationConnectioninterface sends either binary or text data between a controlling browsing context and a presenting browsing context.
object is used to initiate or reconnect to a presentation made by a controlling browsing context. The
object MUST be implemented in a controlling browsing context provided by a controlling user agent.
PresentationConnectionAvailableEventinterface of the Presentation API is fired on a
PresentationRequestwhen a connection associated with the object is created.