Class MediaAdapter
Represents an adapter for the Media domain to simplify the command interface.
public class MediaAdapter
- Inheritance
-
MediaAdapter
- Inherited Members
Constructors
MediaAdapter(IDevToolsSession)
Initializes a new instance of the MediaAdapter class.
public MediaAdapter(IDevToolsSession session)
Parameters
session
IDevToolsSessionThe IDevToolsSession to be used with this adapter.
Properties
Session
Gets the DevToolsSession associated with the adapter.
public IDevToolsSession Session { get; }
Property Value
Methods
Disable(DisableCommandSettings, CancellationToken, int?, bool)
disable
public Task<DisableCommandResponse> Disable(DisableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
DisableCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Enable(EnableCommandSettings, CancellationToken, int?, bool)
enable
public Task<EnableCommandResponse> Enable(EnableCommandSettings command = null, CancellationToken cancellationToken = default, int? millisecondsTimeout = null, bool throwExceptionIfResponseNotReceived = true)
Parameters
command
EnableCommandSettingscancellationToken
CancellationTokenmillisecondsTimeout
int?throwExceptionIfResponseNotReceived
bool
Returns
Events
PlayerErrorsRaised
playerErrorsRaised
public event EventHandler<PlayerErrorsRaisedEventArgs> PlayerErrorsRaised
Event Type
PlayerEventsAdded
playerEventsAdded
public event EventHandler<PlayerEventsAddedEventArgs> PlayerEventsAdded
Event Type
PlayerMessagesLogged
playerMessagesLogged
public event EventHandler<PlayerMessagesLoggedEventArgs> PlayerMessagesLogged
Event Type
PlayerPropertiesChanged
playerPropertiesChanged
public event EventHandler<PlayerPropertiesChangedEventArgs> PlayerPropertiesChanged
Event Type
PlayersCreated
playersCreated
public event EventHandler<PlayersCreatedEventArgs> PlayersCreated