Crestron.SimplSharpPro.Media

Classes

  ClassDescription
Public classAdmsG2
The ADMS-G2 (Adagio Digital Media System) is an audio/video media server that enables users to find content from any source or content provider, and routes the content to a third-party HD display using a single Touchscreen interface.
Public classAdmsG2BrowseContext
Browse context device used for controlling Crestron ADMS products.
Public classAdmsG2Browser
AdmsG2 browser functionality.
Public classAdmsG2HomePages
AdmsG2 home pages functionality.
Public classAdmsG2Keyboard
AdmsG2 keyboard functionality.
Public classAdmsG2Menu
AdmsG2 menu functionality.
Public classAdmsG2Mouse
AdmsG2 mouse functionality.
Public classAdmsG2OutputTransportControls
Class for ADMS-G2 output 1 and output 2 slots transport controls.
Public classAdmsG2Search
Adms-G2 search module.
Public classAdmsG2TheaterOutputTransportControls
ADMS-G2 theater output functionality.
Public classAm
AM source.
Public classAmFm
AM FM source.
Public classAmFmBase
Base for AM and FM sources.
Public classAmFmBrowseContext
BrowseContext that can be added to Cen-Tracks.
Public classAtcAmFm2
Cen-Track AtcAmFm2 tuner card.
Public classAtcAmFmSirius
Cen-Track AtcAmFmSr tuner card.
Public classAtcAmFmXm
Cen-Track AtcAmFmXm tuner card.
Public classAtcAudionet
ATC-AUDIONET tuner card.
Public classAtcAudionetBrowseContext
BrowseContext for ATC-AUDIONET devices.
Public classAtcAudionetTransportControls
Atc-Audionet transport controls.
Public classAutonomicMms
Autonomic MMS Media Player Base Class
Public classAutonomicMms..::..Control
Control Class for Autonomic MMS device.
Public classAutonomicMms2
Autonomic MMS-2 Media Player Class
Public classAutonomicMms5a
Autonomic MMS-5A Media Player Class
Public classAutonomicMmsEventIds
Event Ids that are valid for a Autonomic MMS device's Control Sig objects.
Public classBaseBrowseContext
Base browse context class for Crestron media devices.
Public classBaseTransportControls
Base class for transport controls.
Public classBrowseContextLineEventArgs
Arguments to describe the type of change on a browse context's line.
Public classBrowseContextSearchEventArgs
Arguments to describe the type of change on the Search related Feedbacks.
Public classBrowseContextSortEventArgs
Arguments to describe the type of change on a browse context's Sort Feedbacks.
Public classBrowseEventArgs
Event arguments to detail what changed on a GUI browse context when state information is received.
Public classBrowseEventIds
Class that contains IDs used to signal when browse feedbacks have changed.
Public classCenIDevicesTransportControls
Base class for MediaIDevicesTransportControls transport controls.
Public classCenIdocIserverBase
Base class for Crestron media devices that control iPod type sources.
Public classCenIdocIserverBrowseContext
Browse context device used for media devices that control iPod type sources.
Public classCenIdocIserverSearch
Search module designed for use with iPod type media devices.
Public classCenIdocv
The CEN-IDOCV is an Ethernet-based audio server for the Apple iPod, enabling full integration with a Crestron control system while still allowing syncing with iTunes software (via Crestron Sync software).
Public classCenIdocvDsw
The CEN-IDOCV-DSW is an Ethernet-based wall-mounted interface for the Apple iPod, enabling full integration with a Crestron control system while still allowing syncing with iTunes software (via Crestron Sync software).
Public classCenIdocvDswTransportControls
Class for CEN-IDOCV-DSW transport controls.
Public classCenIdocvTransportControls
Class for CEN-IDOCV transport controls.
Public classCenIserver
The CEN-ISERVER is an Ethernet-based audio server that provides a permanent rack-mounted housing for the Apple iPod, enabling full integration with a Crestron control system while still allowing syncing with iTunes software (via Crestron Sync software).
Public classCenNsp1
The CenNsp1 is a media streaming device.
Public classCenNsp1BrowseContext
Browse context class for CenNsp1 devices.
Public classCenNsp1TransportControls
Transport control class for CenNsp1 devices.
Public classCenTrack
The CEN-TRACK is an Ethernet-based modular multi-tuner.
Public classFm
FM source.
Public classHdXsp
7.1 High-Definition Professional Surround Sound Processor.
Public classHdXspa
4K Ultra High-Definition 7.1 Surround Sound AV Receiver.
Public classHdXspHdmiStatusSlotEventIds
Event Ids that are valid for a HD-XSP device HDMI Status Slot Sig objects.
Public classHdXspxAmplifierStatusSlotEventIds
Event Ids that are valid for a HD-XSPA device Amplifier Status Slot Sig objects.
Public classHdXspxBase
Base class for Surround Sound Processors: HD-XSP Series Surround Sound Processors.
Public classHdXspxBase..::..HdmiInputForHdXspa
HDMI input stream with CEC support for HD-XSPA.
Public classHdXspxBase..::..HdmiOutputForHdXspa
HDMI Output class for HD-XSPA.
Public classHdXspxDmInputSlotEventIds
Event Ids that are valid for a HD-XSPA device DM Input Slot Sig objects.
Public classHdXspxDownmixOutputsSlotEventIds
Event Ids that are valid for a HD-XSP and HD-XSPA devices Downmix Outputs Slot Sig objects.
Public classHdXspxEventIds
Event Ids that are valid for a HD-XSP and HD-XSPA devices Top Level Sig objects. But FrontPanelSwitchOnFeedbackEventId is only applicable for HD-XSPA device.
Public classHdXspxHdmiInputSlotEventIds
Event Ids that are valid for a HD-XSPA device HDMI Input Slots Sig objects.
Public classHdXspxHdmiOutputSlotEventIds
Event Ids that are valid for a HD-XSPA device HDMI Output Slot Sig objects.
Public classHdXspxMainOutputsSlotEventIds
Event Ids that are valid for a HD-XSP and HD-XSPA devices Main Outputs Slot Sig objects. But SpeakerProtectOnFeedbackEventId is only applicable for HD-XSPA device.
Public classHdXspxMixInputSlotEventIds
Event Ids that are valid for a HD-XSP device Mix Input Slot Sig objects.
Public classHdXspxSlotStateEventArgs
Arguments to describe the Crestron HD-XSP Series device Slot's state.
Public classHdXspxSourceSlotEventIds
Event Ids that are valid for a HD-XSP and HD-XSPA devices Sources Slot Sig objects. But DmCompensationFeedbackEventId, BalancedCompensationFeedbackEventId, DmNameFeedbackEventId and BalancedNameFeedbackEventId are applicable only for HD-XSPA device.
Public classHdXspxSurroundSlotEventIds
Event Ids that are valid for a HD-XSP and HD-XSPA devices Surround Slot Sig objects.
Public classKeyboardEventArgs
Argument to describe keyboard changes.
Public classKeyboardEventIds
Static class used to define the different keyboard function event IDs.
Public classLineArtEventArgs
Arguments to describe line art changes.
Public classLineAvailableEventArgs
Arguments to describe line available changes.
Public classLineEventIds
Event Ids valid for various line events of a browse context.
Public classMediaBase
Base class for all Crestron media player devices.
Public classMediaDeviceSearch
Base class for media device browse context search modules.
Public classMenuEventArgs
Argument to describe menu changes.
Public classMenuEventIds
Static class used to define different menu event IDs.
Public classMouseEventArgs
Argument to describe mouse changes.
Public classMouseEventIds
Static class used to define the different mouse click event IDs.
Public classPlayControlEventArgs
Event arguments that describes the current play control function that is being executed.
Public classPlayControlEventIds
Event Id is valid for different play states.
Public classPreset
The general preset class.
Public classPresetEventArgs
Event arguments that communicate what preset has changed.
Public classPresetNameEventArgs
Event arguments that communicate what preset has changed.
Public classRepeatEventArgs
Event arguments that describe repeat option changes.
Public classRepeatEventIds
Valid Event Ids for repeat modes.
Public classSatelliteBase
Base for satellite sources.
Public classSatelliteBrowseContext
Base class for Satellite browse contexts.
Public classSearchEventIds
Search Event Ids valid for a media device.
Public classShuffleEventArgs
Event arguments that describe shuffle option changes.
Public classShuffleEventIds
Event Ids valid for the shuffle modes.
Public classSirius
Sirius source.
Public classSiriusBrowseContext
SiriusBrowseContext that can be added to Cen-Tracks.
Public classSortEventIds
Event Ids valid for Sort events for a browse context.
Public classStreamProviderInvalidException
Exception is thrown when an invalid Stream Source value is passed to StreamProvider.
Public classTunerBase
Base for the tuner sources.
Public classTunerBrowseContextBase
Base class for browse context classes.
Public classTunerEventArgs
Event arguments to detail what changed on a tuner when state information is received.
Public classTunerEventIds
Class that contains IDs used to signal when tuner feedbacks have changed.
Public classXm
XM source.
Public classXmBrowseContext
Xm browse context class for XM tuner cards.

Interfaces

  InterfaceDescription
Public interfaceICenTrackExpansionCard
Interface for CEN-TRACK expansion cards.
Public interfaceICenTrackSource
Interface for CenTrack audio sources.
Public interfaceIStreamProvider
Stream Provider Interface

Delegates

  DelegateDescription
Public delegateBrowseChangeEventHandler
Delegate to define the event handler for browse events.
Public delegateBrowseContextLineChangeEventHandler
Delegate to define the event handler for line changes on a media device's browse context.
Public delegateBrowseContextSearchEventHandler
Delegate to define the event handler for Search related changes on a media device's browse context.
Public delegateBrowseContextSortEventHandler
Delegate to define the event handler for Sort related changes on a media device's browse context.
Public delegateHdXspxSlotStateEventHandler
Delegate definition for the Crestron HD-XSP Slot State change event.
Public delegateKeyboardChangeEventHandler
Delegate to define the event handler for keyboard changes.
Public delegateLineArtChangeEventHandler
Delegate to define the event handler for line art changes.
Public delegateLineAvailableChangeEventHandler
Delegate to define the event handler for line available changes.
Public delegateMenuChangeEventHandler
Delegate to define the event handler for menu changes.
Public delegateMouseChangeEventHandler
Delegate to define the event handler for mouse changes.
Public delegatePlayControlChangeEventHandler
Delegate to define the event handler for play control changes on a media device.
Public delegatePresetChangeEventHandler
Delegate to define the event handler for preset changes on a media device.
Public delegatePresetNameChangeEventHandler
Delegate to define the event handler for preset name changes on a media device.
Public delegateRepeatChangeEventHandler
Delegate to define the event handler for repeat changes on a media device.
Public delegateShuffleChangeEventHandler
Delegate to define the event handler for shuffle changes on a media device.
Public delegateTunerChangeEventHandler
Delegate to define the event handler for tuner events.

Enumerations

  EnumerationDescription
Public enumerationAutonomicMms..::..Control..::..eType
Enum to define the Types of Control.
Public enumerationCenIdocIserverBrowseContext..::..eIdocCharacterSet
Enumeration to define the various characters sets supported by iPod controlling Browse Contexts.
Public enumerationCenIdocIserverBrowseContext..::..eIdocCurrentMenu
Enumeration to define the available menus of the iPod type media devices.
Public enumerationeAudioStreamSource
Enumeration used to define the source that is providing the current audio stream. This also specifies the capability of the source.
Public enumerationeCharacterConversion
Enumeration used to define the character conversion options.
Public enumerationeCharacterSet
Enumeration that defines the character sets for conversion of strings received from the audio source.
Public enumerationeCommunicationProtocol
Represents the different communication protocols used by stations.
Public enumerationeCurrentMenu
Enumeration that defines the current menu options.
Public enumerationeCurrentStatus
Enumeration to define if an option was selected or deselected.
Public enumerationeCurrentStreamStatus
Enumeration used to define the status of the current stream.
Public enumerationeLanguage
Enumeration used to define language options.
Public enumerationePlayer
Enumeration used to define different types of players.
Public enumerationePresetMode
The three preset modes.
Public enumerationeRBDSProgramType
Selects a program type to search. RBDS program types are representative of the Radio Broadcast Data System (US) communication protocol.
Public enumerationeRDSProgramType
Selects a program type to search. RDS program types are representative of the Radio Data System (European) communication protocol.
Public enumerationeSignalStrength
Repeater and Satellite signal strengths. Values are in 4 bands which are scaled to the 0 - 65535 range.
Public enumerationeSourceType
Indicates the source type for events.
Public enumerationeTopMenu
Enumeration that defines the top menu options.
Public enumerationeTrafficStationType
Traffic report station types.
Public enumerationeZone
Enumeration that defines the zones that the browse context can control.