GHAMatrixSwitcherZone Class |
[This is preliminary documentation and is subject to change.]
Namespace: GHASchema.Classes.Device.AudioVideo
public class GHAMatrixSwitcherZone : GHAObject, IMatrixSwitcherZone, IMediaPlayer, ITransportControl, ISupportedMedia, IAudioControl, IPowerState, IBindable, IMediaQueue
The GHAMatrixSwitcherZone type exposes the following members.
Name | Description | |
---|---|---|
![]() | GHAMatrixSwitcherZone | Initializes a new instance of the GHAMatrixSwitcherZone class |
Name | Description | |
---|---|---|
![]() | Balance |
Left-right levels between 0.0(full-left) and 1.0(full-right). Centered at 0.5
|
![]() | Bass |
Low-end Bass level between 0.0 and 1.0
|
![]() | BoundObject |
Object bound to this object
|
![]() | CurrentInput |
Input currently associated with this output
|
![]() | CurrentTrack |
Media currently loaded into the transport
|
![]() | Duration |
Duration of the media currently loaded on the transport
|
![]() | IsDirectSoundControl |
Determines if device accepts values for the various sound properties versus simple up/down commands
|
![]() | IsQueueEmpty |
Determines if que is empty (true) or populated (false)
|
![]() | Loudness |
Sets Loudness response between 0.0 and 1.0
|
![]() | MediaFinishedPlaying |
Momentary. Raised when currently selected media is finished playing and the play state of the device is true
|
![]() | 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
|
![]() | PowerState |
Power state, On if true, Off if false
|
![]() | Progress |
Percentage of current media processed by the transport
|
![]() | SupportedMedia |
List of supported media types separated by commas. MIME types
|
![]() | TransportCommand |
Sets desired state for the underlying transport
|
![]() | Treble |
High-end Treble level between 0.0 and 1.0
|
![]() | Volume |
Sound pressure level between 0.0 and 1.0
|
![]() | ZoneNumber |
Number identifying the zone
|
Name | Description | |
---|---|---|
![]() | AddItem |
Adds an item to the queue
|
![]() | BassChange |
Incrementally adjust Bass up or down by the increment
|
![]() | ClearQueue |
Clears the queue
|
![]() | Disconnect |
Disconnect any input associated with this zone
|
![]() | FindAndConnect |
Searches available inputs and connects the first input that can play the selected media
|
![]() | GetQueue |
Returns the current queue
|
![]() | GetQueue(Int32) |
Return the specified item in the queue
|
![]() | IsQueueable |
Determines if the implemented device can queue the specified media
|
![]() | Next |
Commands the transport to play the next media item
|
![]() | Previous |
Commands the transport to play the previous media item
|
![]() | RemoveItem |
Remove item from queue
|
![]() | TrebleChange |
Incrementally adjust treble up or down by the increment
|
![]() | VolumeChange |
Incrementally adjust volume up or down by the increment
|