Click or drag to resize

GHATunerBase Class

[This is preliminary documentation and is subject to change.]

Abstract class defining audio tuner that can be inherited to provide base functionality
Inheritance Hierarchy
SystemObject
  SystemMarshalByRefObject
    GHAObject
      GHASchema.Classes.Device.AudioVideoGHATunerBase

Namespace:  GHASchema.Classes.Device.AudioVideo
Assembly:  GHASchema (in GHASchema.dll) Version: 1.1.8074.31450 (1.0.0.0)
Syntax
C#
public abstract class GHATunerBase : GHAObject, 
	ITuner, IPresetManager, IMediaPlayer, ITransportControl, ISupportedMedia, 
	IAudioControl, IAvailability

The GHATunerBase type exposes the following members.

Constructors
  NameDescription
Public methodGHATunerBase
Initializes a new instance of the GHATunerBase class
Top
Properties
  NameDescription
Public propertyBalance
Not generally implemented on a tuner
Public propertyBass
Not generally implemented on a tuner
Public propertyCurrentTrack
Media currently loaded into the transport
Public propertyCurrentUse
Resource currently allocating this device
Public propertyDuration
Not generally implemented on a tuner
Public propertyFrequency
Sets the frequency to which to set the tuner
Public propertyIsDirectSoundControl
Determines if device accepts values for the various sound properties versus simple up/down commands
Public propertyLoudness
Not generally implemented on a tuner
Public propertyMediaFinishedPlaying
Not generally implemented on a tuner
Public propertyMute
Not generally implemented on a tuner
Public propertyNumberOfPresets
Number of presets available for this device
Public propertyPause
Not generally implemented on a tuner
Public propertyPlay
Initiates playback when set to true, stops transport when set to false
Public propertyProgress
Not generally implemented on a tuner
Public propertyRDSMessage
Returns the currently available Radio Data Service (RDS) message
Public propertySupportedMedia
List of supported media types separated by commas. MIME types
Public propertyTransportCommand
Sets desired state for the underlying transport
Public propertyTreble
Not implemented in a tuner
Public propertyTunerBand
Sets the tuner band
Public propertyTunerCommands
Sets the tuner command
Public propertyVolume
Not generally implemented on a tuner
Top
Methods
  NameDescription
Public methodActivatePreset
When overriden, implements the steps required to play the preset
Public methodBassChange
Not generally implemented on a tuner
Public methodGetPreset
When overriden, returns the playable media item represented by the preset
Public methodNext
Commands the transport to play the next media item
Public methodPrevious
Commands the transport to play the previous media item
Public methodSetPreset
When overriden, associates the provided playable media item with a preset
Public methodTrebleChange
Not generally implemented on a tuner
Public methodVolumeChange
Not generally implemented on a tuner
Top
See Also