GHAUPnPMediaRenderBase Class |
[This is preliminary documentation and is subject to change.]
Namespace: GHASchema.Classes.Device.AudioVideo.UPnPAV
public abstract class GHAUPnPMediaRenderBase : GHAUPnPDevice, IMediaPlayer, ITransportControl, ISupportedMedia, IAudioControl
The GHAUPnPMediaRenderBase type exposes the following members.
Name | Description | |
---|---|---|
![]() | GHAUPnPMediaRenderBase |
Constructor for GHAObject base class. Takes care of populating path and objectID fields on object creation.
|
Name | Description | |
---|---|---|
![]() | AVTSubscribed |
Flag showing that the AV Transport service is subscribed and accepting events
|
![]() | Balance |
Left-right levels between 0.0(full-left) and 1.0(full-right). Centered at 0.5
|
![]() | BaseURL |
Base URL ofthe UPnP device
(Inherited from GHAUPnPDevice.) |
![]() | Bass |
Low-end Bass level between 0.0 and 1.0
|
![]() | CMSubscribed |
Flag showing that the Connection Manager service is subscribed and accepting events
|
![]() | CurrentTrack |
Media currently loaded into the transport
|
![]() | DeviceURN |
Device Universal resource name
(Inherited from GHAUPnPDevice.) |
![]() | Duration |
Duration of the media currently loaded on the transport
|
![]() | FriendlyName |
Friendly name for the device
(Inherited from GHAUPnPDevice.) |
![]() | IPAddress |
Internet Protocol (IP) Version 4 address of the device
(Inherited from GHAUPnPDevice.) |
![]() | IPPort |
IP port used by this device to receive information
(Inherited from GHAUPnPDevice.) |
![]() | IsDirectSoundControl |
Determines if device accepts values for the various sound properties versus simple up/down commands
|
![]() | Loudness |
Sets Loudness response between 0.0 and 1.0
|
![]() | Manufacturer |
Manufacturer of the device
(Inherited from GHAUPnPDevice.) |
![]() | MediaFinishedPlaying |
Momentary. Raised when currently selected media is finished playing and the play state of the device is true
|
![]() | ModelDescription |
Model description for the device
(Inherited from GHAUPnPDevice.) |
![]() | ModelName |
Model name of the device
(Inherited from GHAUPnPDevice.) |
![]() | ModelNumber |
Model number of the device
(Inherited from GHAUPnPDevice.) |
![]() | Mute |
Immediately set volume to zero when set to true and return to previous level when set to false
|
![]() | Pause |
Temporarily suspends playback when set to true, resumes playback from current media position when set to false
|
![]() | Play |
Initiates playback when set to true, stops transport when set to false
|
![]() | Progress |
Percentage of current media processed by the transport
|
![]() | RCSubscribed |
Flag showing that the Rendering Control service is subscribed and accepting events
|
![]() | RemoteEndpoint |
IP Address:Port of the UPnP device
(Inherited from GHAUPnPDevice.) |
![]() | SupportedMedia |
List of supported media types separated by commas. MIME types
|
![]() | TransportCommand |
Sets desired state for the underlying transport
|
![]() | TransportState |
Transport state as reported by the media renderer
|
![]() | TransportStatus |
Transport status as reported by the media renderer
|
![]() | Treble |
High-end Treble level between 0.0 and 1.0
|
![]() | UUID |
Universal device identifier of the UPnP device
(Inherited from GHAUPnPDevice.) |
![]() | Version |
Version number reported by the UPnP device
(Inherited from GHAUPnPDevice.) |
![]() | Volume |
Sound pressure level between 0.0 and 1.0
|
Name | Description | |
---|---|---|
![]() | BassChange |
Incrementally adjust Bass up or down by the increment
|
![]() | GetAVT |
Returns the underlying AV Transport service
|
![]() | GetCM |
Returns the underlying Connection Manager service
|
![]() | GetRC |
Returns the underlyhing Rendering Control Service
|
![]() | GetUPnPDevice |
Returns the underlying UPnP Device from the Intel UPnP SDK
(Inherited from GHAUPnPDevice.) |
![]() | Initialize |
Called during discovery and startup to handle any initialization steps for the device
(Inherited from GHAUPnPDevice.) |
![]() | Next |
Commands the transport to play the next media item
|
![]() | PrepareForDelete |
When overriden, allows the object to perform any cleanup tasks just before it is deleted
(Inherited from GHAUPnPDevice.) |
![]() | Previous |
Commands the transport to play the previous media item
|
![]() | TrebleChange |
Incrementally adjust treble up or down by the increment
|
![]() | VolumeChange |
Incrementally adjust volume up or down by the increment
|