Namespace DotNetBrowser.Cast
Classes
- CastSessionStartFailedException
Thrown when the cast session start has been failed.
- MediaRoutingException
Thrown when the media routing is disabled.
- PresentationRequest
The JavaScript
.PresentationRequest
- ReceiverDisconnectedException
Thrown when the receiver has been disconnected.
- ReceiverNotDiscoveredException
Thrown when the receiver has not been discovered within the specified timeout.
- Screen
The screen whose content can be cast.
- ScreenCastOptions
Configuration options for screen casting.
Interfaces
- ICast
A service that provides access for casting media on receivers.
- ICastSession
A session of casting media content to a media IMediaReceiver receiver.
The session is Discovered discovered when the user starts casting the browser/screen content or a presentation of media content via the DotNetBrowser API, or another application, i.e.Google Chrome. To indicate that the cast session has been started by another profile and, accordingly, a Chromium instance the IsLocal property is provided.
- ICastSessions
A service that allows observing IsAlive cast ICastSession sessions.
- IMediaCasting
A service that provides access to all the required media casting services.
- IMediaReceiver
A media receiver to which media content can be cast.
Usually, a media receiver is a device that supports the ChromeCast technology, but in Chromium's logic it can be even a wired display (HDMI, DVI, or similar).
- IMediaReceivers
The service that allows observing media IMediaReceiver receivers in the environment.
- IScreens
The service that allows obtaining connected screens whose content can be cast.
Enums
- AudioMode
The audio casting mode for the content cast session.
- CastMode
The types of content that can be cast to a media receiver.
- MediaReceiverState
The state of the media receiver.
- ResultCode
Contains the codes indicating the result of creating a cast session.