[ Previous | Next | Contents | Glossary | Home | Search ]
Ultimedia Services Version 2 for AIX: Programmer's Guide and Reference

UMSTuner Object

The UMSTuner object is a base class. Specific tuner implementations inherit their interface from this class. UMS provides two objects that inherit from this base class: UMSRadioTuner and UMSTVTuner.

To learn more about the UMSTuner object, see:

For introductory information, see Tuner Objects.

Enumeration Lists

To avoid name collisions on defines, integer values have been captured as enumeration lists. The set of valid values from an enumeration list varies with the application. The detailed method descriptions describe the valid or possible values for the specific use. The following enumeration lists are provided in the UMSTuner base class and are referenced in both the UMSRadioTuner and UMSTVTuner objects.

enum ReturnCode { 
   Success,
   Failure,
   NotSupported,
   InvalidArgument,
   NullPointer,
   UnsupportedFormat,
   DeviceNotOpen,
   DeviceError,
   NotCompleteTryAgain
   };
enum OnOff {
   Off,
   On
   };
enum TuneStatus { 
   Tuned,
   NotTuned, 
   Undefined, 
   TunedMono, 
   TunedStereo 
   };
enum TunerMode { 
   Cable, 
   Air 
   };
enum Direction { 
   Up, 
   Down 
   };
enum VideoFormat { 
   NTSC, 
   PAL, 
   SECAM 
   };

For introductory information, see Tuner Objects.


[ Previous | Next | Contents | Glossary | Home | Search ]