| Class and Description |
|---|
| Application
Application descriptor.
|
| CastDevice
This class represents a Google cast device.
|
| CastDeviceCapability
This represents the (fundamental) capabilities of a cast device.
|
| CastDeviceMonitor.MulticastDNSServiceListener
Service listener to receive mDNS service updates.
|
| CastEvent
This interface describes cast device related events.
|
| CastEvent.AbstractCastEventListenerList
An abstract
CastEvent.CastEventListenerList implementation that implements
every method except CastEvent.CastEventListenerList.fire(CastEvent). |
| CastEvent.CastEventListener
An
EventListener that listens for CastEvents. |
| CastEvent.CastEventListenerList
A thread-safe
List of CastEvent.CastEventListeners. |
| CastEvent.CastEventType
All the
CastEvent types. |
| CastException
Generic error, which may happen during interaction with a cast device.
|
| Channel
Internal class for low-level communication with cast devices.
|
| Channel.InputHandler
A
Thread implementation tailored to process incoming messages on
the socket. |
| Channel.ResultProcessor
Internal class used to tie responses to requests based on request IDs.
|
| Channel.ResultProcessorResult
A holder for the resulting
Response. |
| ContainerMetadata
Common container metadata used as part of QueueData.
|
| ContainerMetadata.ContainerType
Possible types of container metadata.
|
| Device
Device descriptor.
|
| DeviceDiscoveryListener
The listener interface for cast device discovery.
|
| ExtendedMediaStatus
Extended media status information.
|
| ExtendedMediaStatus.ExtendedPlayerState
Extended player state information.
|
| Image
An image that describes a receiver application or media item.
|
| ImmutableCastMessage
An immutable implementation of the essential data of a
CastChannel.CastMessage,
which allows incoming messages be passed around to multiple threads without
risking mutation. |
| ImmutableCastMessage.ImmutableStringCastMessage
An
ImmutableCastMessage implementation for string payloads. |
| LiveSeekableRange
Provides the live seekable range with start and end time in seconds.
|
| LoadOptions
Provides additional options for load requests.
|
| LoadOptions.ContentFilteringMode
Provides content filtering mode.
|
| Media
Represents the media information.
|
| Media.HlsSegmentFormat
The format of a HLS audio segment.
|
| Media.HlsVideoSegmentFormat
The format of a HLS video segment.
|
| Media.MediaBuilder
A builder class for the
Media class. |
| Media.MediaCategory
The media category.
|
| Media.StreamType
Represents the stream types.
|
| MediaStatus
Current media player status - which media is played, volume, time position,
etc.
|
| MediaStatus.IdleReason
The reason for the player to be in
MediaStatus.PlayerState.IDLE state. |
| MediaStatus.PlayerState
Represents the player state.
|
| MediaStatus.RepeatMode
The behavior of the queue when all items have been played.
|
| MediaVolume
Represents the volume of a media session stream.
|
| Message
Generic message used in exchange with cast devices.
|
| Metadata.MetadataType
Describes the type of the data found inside the
metadata. |
| MultizoneStatus
Status received in case there a multiple ChomeCast devices in several "zones"
(multi-zone setup).
|
| Namespace
The namespace of the a cast application.
|
| QueueData
Queue data as part of the LOAD request.
|
| QueueData.QueueType
Types of media container/queue.
|
| QueueItem
Queue item information.
|
| ReceiverStatus
A cast device status.
|
| Request
Implementation must be a request object, which can be serialized to JSON with
Jackson library.
|
| Response
Implementation must be a response object, which can be serialized to JSON
with Jackson library.
|
| Session
This class represents a "session" or "virtual connection" with a "remote
application" running on a cast device.
|
| Session.SessionClosedListener
An interface defining a callback which is invoked when a
Session
is closed. |
| StandardMessage
Parent class for transport objects used to communicate with cast devices.
|
| StandardMessage.Origin
Some "Origin" required to be sent with the "Connect" request.
|
| StandardRequest
Parent class for transport objects representing messages sent to cast
devices.
|
| StandardRequest.Load
A request to load media.
|
| StandardRequest.MediaRequest
An abstract request for an action with a media referenced by a specific
media session ID.
|
| StandardRequest.ResumeState
States of the media player after resuming.
|
| StandardResponse
Parent class for transport object representing messages received FROM cast
devices.
|
| StandardResponse.DetailedErrorCode
Represents detailed error codes.
|
| StandardResponse.ErrorReason
Represents media error message reasons.
|
| StandardResponse.ErrorResponse
An error response from the cast device.
|
| StandardResponse.ErrorType
Represents media error message types.
|
| StandardResponse.MediaStatusResponse
Response to "MediaStatus" request.
|
| TextTrackStyle
Describes style information for a text track.
|
| TextTrackStyle.TextTrackEdgeType
Defines the text track edge type.
|
| TextTrackStyle.TextTrackFontGenericFamily
Generic font family to be used if font not defined in text track.
|
| TextTrackStyle.TextTrackFontStyle
Possible text track font style.
|
| TextTrackStyle.TextTrackWindowType
Text track window type.
|
| Track
Track meta data information.
|
| Track.TrackSubType
The type of text track.
|
| Track.TrackType
Possible media track type.
|
| VideoInformation
Video information such as video resolution and High Dynamic Range (HDR).
|
| VideoInformation.HdrType
Represents video High Dynamic Range (HDR) types.
|
| VirtualConnectionType
Represents the type of virtual connections that can be made to cast devices.
|
| Volume
The volume of a device.
|
| Volume.VolumeBuilder
A builder class for building
Volume instances. |
| Volume.VolumeControlType
Describes types of volume control.
|
Copyright © 2022. All rights reserved.