IMatrixSwitcherZone Interface |
[This is preliminary documentation and is subject to change.]
Namespace: GHASchema.Classes.Capabilities.Media
[GHACapabilityAttribute("", "Media")] public interface IMatrixSwitcherZone : IMediaPlayer, ITransportControl, ISupportedMedia, IAudioControl, IPowerState, IBindable
The IMatrixSwitcherZone type exposes the following members.
| Name | Description | |
|---|---|---|
| Balance |
Left-right levels between 0.0(full-left) and 1.0(full-right). Centered at 0.5
(Inherited from IAudioControl.) | |
| Bass |
Low-end Bass level between 0.0 and 1.0
(Inherited from IAudioControl.) | |
| BoundObject |
Object bound to this object
(Inherited from IBindable.) | |
| CurrentTrack |
Media currently loaded into the transport
(Inherited from ITransportControl.) | |
| Duration |
Duration of the media currently loaded on the transport
(Inherited from ITransportControl.) | |
| IsDirectSoundControl |
Determines if device accepts values for the various sound properties versus simple up/down commands
(Inherited from IAudioControl.) | |
| Loudness |
Sets Loudness response between 0.0 and 1.0
(Inherited from IAudioControl.) | |
| MediaFinishedPlaying |
Momentary. Raised when currently selected media is finished playing and the play state of the device is true
(Inherited from IMediaPlayer.) | |
| Mute |
Immediately set volume to zero when set to true and return to previous level when set to false
(Inherited from IAudioControl.) | |
| Pause |
Temporarily suspends playback when set to true, resumes playback from current media position when set to false
(Inherited from ITransportControl.) | |
| Play |
Initiates playback when set to true, stops transport when set to false
(Inherited from ITransportControl.) | |
| PowerState |
Power state, On if true, Off if false
(Inherited from IPowerState.) | |
| Progress |
Percentage of current media processed by the transport
(Inherited from ITransportControl.) | |
| SupportedMedia |
List of supported media types separated by commas. MIME types
(Inherited from ISupportedMedia.) | |
| TransportCommand |
Sets desired state for the underlying transport
(Inherited from ITransportControl.) | |
| Treble |
High-end Treble level between 0.0 and 1.0
(Inherited from IAudioControl.) | |
| Volume |
Sound pressure level between 0.0 and 1.0
(Inherited from IAudioControl.) |
| Name | Description | |
|---|---|---|
| BassChange |
Incrementally adjust Bass up or down by the increment
(Inherited from IAudioControl.) | |
| Disconnect |
Disconnect any input associated with this zone
| |
| FindAndConnect |
Finds an input compatible with the current media and connects it to the output
| |
| Next |
Commands the transport to play the next media item
(Inherited from ITransportControl.) | |
| Previous |
Commands the transport to play the previous media item
(Inherited from ITransportControl.) | |
| TrebleChange |
Incrementally adjust treble up or down by the increment
(Inherited from IAudioControl.) | |
| VolumeChange |
Incrementally adjust volume up or down by the increment
(Inherited from IAudioControl.) |