Table of Contents

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.