alIsSubtype(3dm) alIsSubtype(3dm) NAME alIsSubtype - indicate if one resource type is a subtype of another SYNOPSIS #include <dmedia/audio.h> int alIsSubtype(int type, int subtype) PARAMETER type is a resource type for which you want to see if subtype is a subtype. type can also be a resource, in which case alIsSubtype uses the type of the given resource. subtype is a resource type for which you want to see if type is a supertype. subtype can also be a resource, in which case alIsSubtype uses the type of the given resource. DESCRIPTION All Audio Library software and hardware resources have types. Some types are subtypes of others. alIsSubtype returns 1 if subtype is a subtype of type; it returns 0 otherwise. Note that alIsSubtype considers any resource type to be a subtype of itself. This allows alIsSubtype to be used as a general mechanism for comparing resource types. EXAMPLE The following code fragment takes a device dev and decides if it is an input or output device. All input device types are subtypes of AL_INPUT_DEVICE_TYPE; all output device types are subtypes of AL_OUTPUT_DEVICE_TYPE. ALpv t; /* * Get the type of the device, and decide if it's input or * output. Adapt accordingly. */ if (alIsSubtype( AL_OUTPUT_DEVICE_TYPE, dev)) { output = 1; } SEE ALSO alIntro(3dm), alGetParams(3dm) Page 1