Table of Contents

Class MediaDomainEvent

Namespace
Selenium.WebDriver.BiDi.Cdp.Media
Assembly
Selenium.WebDriver.BiDi.Cdp.dll

Provides static event descriptors for the IMedia.

public static class MediaDomainEvent
Inheritance
MediaDomainEvent
Inherited Members

Properties

PlayerCreated

Called whenever a player is created, or when a new agent joins and receives a list of active players. If an agent is restored, it will receive one event for each active player.

public static EventDescriptor<CdpEventArgs<PlayerCreatedEventArgs>> PlayerCreated { get; }

Property Value

EventDescriptor<CdpEventArgs<PlayerCreatedEventArgs>>

PlayerErrorsRaised

Send a list of any errors that need to be delivered.

public static EventDescriptor<CdpEventArgs<PlayerErrorsRaisedEventArgs>> PlayerErrorsRaised { get; }

Property Value

EventDescriptor<CdpEventArgs<PlayerErrorsRaisedEventArgs>>

PlayerEventsAdded

Send events as a list, allowing them to be batched on the browser for less congestion. If batched, events must ALWAYS be in chronological order.

public static EventDescriptor<CdpEventArgs<PlayerEventsAddedEventArgs>> PlayerEventsAdded { get; }

Property Value

EventDescriptor<CdpEventArgs<PlayerEventsAddedEventArgs>>

PlayerMessagesLogged

Send a list of any messages that need to be delivered.

public static EventDescriptor<CdpEventArgs<PlayerMessagesLoggedEventArgs>> PlayerMessagesLogged { get; }

Property Value

EventDescriptor<CdpEventArgs<PlayerMessagesLoggedEventArgs>>

PlayerPropertiesChanged

This can be called multiple times, and can be used to set / override / remove player properties. A null propValue indicates removal.

public static EventDescriptor<CdpEventArgs<PlayerPropertiesChangedEventArgs>> PlayerPropertiesChanged { get; }

Property Value

EventDescriptor<CdpEventArgs<PlayerPropertiesChangedEventArgs>>