|
standard/alloca(3) -- allocate dynamic space
|
alloca returns a pointer to size bytes of uninitialized local stack space. Since the space is allocated using a built-in compiler function, the allocation is quite fast. If zero is passed as size, alloca returns a valid pointer (unlike some versions of malloc, which consider a zero size to be an error). The #include is required. Space allocated when a function foo calls alloca is freed automatically when foo returns. It is an error to call free with a pointer returned by alloca. Not a... |
f90/allocated(3) -- Returns the array allocation status
|
UNICOS, UNICOS/mk, and IRIX systems |
|
Tcl/allowexc(3) -- allow all exceptions in next script evaluation
|
Tcl_Interp *interp (in) Interpreter in which script will be evaluated. |
audio/ALnewconfig(3d) -- create and initialize an audio ALconfig structure
|
ALnewconfig is obsolete and is provided for backward compatibility. The preferred function is alNewConfig(3dm). Use ALnewconfig(3dm) to create and initialize an ALconfig structure. This structure is used to pass in configuration information when calling ALopenport(3dm) or ALsetconfig(3dm). To change the configuration information stored in an ALconfig structure, see the commands mentioned below in SEE ALSO. The default structure specifies a 100,000 sample stereo buffer, utilizing a 16-bit two's ... |
audio/alNewConfig(3d) -- create and initialize an audio ALconfig structure
|
alNewConfig creates and initializes an ALconfig structure. An ALconfig structure specifies the audio data format and queue size to be used by an audio port. The functions alOpenPort(3dm) or alSetConfig(3dm) apply the properties specified in the ALconfig to a new or existing audio port, respectively. To change the properties given in an ALconfig structure, see the commands mentioned below in SEE ALSO. The default ALconfig specifies a 50,000 sample-frame stereo buffer, utilizing a 16-bit two's co... |
audio/alNewEvent(3d) -- create and initialize an audio ALevent structure
|
alNewEvent creates and initializes an ALevent structure. An ALevent structure contains the event information of a particular audio system change. Events are retrieved from event queues through alNextEvent(3dm) and alCheckEvent(3dm). All events have an audio parameter associated with them. For example, an ALevent with an AL_RATE parameter means that an AL_RATE change occurred on an audio resource. Please refer to alParams(3dm) for more information. To access event information, use the following c... |
audio/alNextEvent(3d) -- Retrieves front most event from queue
|
eventq expects a valid ALeventQueue structure from which you want to retrieve audio events. event expects an ALevent structure previously initialized by alNewEvent(3dm). |
f90/alog(3) -- FORTRAN natural logarithm intrinsic function
|
alog returns the real natural logarithm of its real argument. dlog returns the double-precision natural logarithm of its double-precision argument. qlog returns the real*16 natural logarithm of its real*16 argument. The argument of alog, dlog, and qlog must be greater than zero. clog returns the complex logarithm of its complex argument. The argument of clog must not be (0.,0.). The range of the imaginary part of clog is: -pi < imaginary part <= pi. zlog returns the complex*16 logarithm of its c... |
audio/alOpenEventQueue(3d) -- open an audio event queue
|
name An event queue name is a character string describing the event queue. Event queue names have a maximum length of 20 characters. |
audio/ALopenport(3d) -- (obsolete) open an audio port
|
name A port name is an ASCII string which summarizes the usage of this port. It is intended for human consumption, similar to a window title. Port names have a maximum length of 20 characters. direction Use this parameter to identify whether the port is an input or an output port. Acceptable values are: "r" configures the port for reading (input). "w" configures the port for writing (output). config Expects the ALconfig structure returned by ALnewconfig(3dm). This structure contains informat... |
audio/alOpenPort(3d) -- open an audio port
|
name A port name is a character string describing the port. It is intended for human consumption, similar to a window title. Port names have a maximum length of 20 characters. direction Specifies whether the port is for input or output. "r" specifies an input port. "w" specifies an output port. config Expects an ALconfig, as returned by alNewConfig(3dm) or alGetConfig(3dm). This structure describes the data format and queue size for the port. Passing a null (0) value for config yields a port... |
audio/alParams(3d) -- Audio Library parameters
|
Parameters are retrieved or set using an ALpv structure. The most important two fields in the ALpv are: typedef union { int param; /* the parameter */ ALvalue value; /* the associated value */ [...] } ALpv; The ALvalue structure is a union of three types: typedef union { int i; /* 32-bit integer values */ long long ll; /* 64-bit integer and fixed-point values */ void* ptr; /* pointer values */ } ALvalue; The AL supports a small number of data types, each of which uses a specific field of the ALv... |
audio/alPendingEvents(3d) -- Get total number of event queued in event queue
|
eventq expects a valid ALeventQueue initialized by alOpenEventQueue(3dm). |
audio/ALqueryparams(3d) -- (obsolete) get descriptor/description pairs for audio device state variables
|
device expects a device. Currently, there is only one device, AL_DEFAULT_DEVICE. PVbuffer expects an array of longs into which ALqueryparams(3dm) can write descriptor/description pairs for each state variable associated with device. The even (0,2,4, ...) entries receive the descriptors. The odd entries (1,3,5, ...) receive the descriptions. These descriptions take on one of four values: +/-AL_RANGE_VALUE if this device state variable can assume a range of values, and the range has some meaning, ... |
audio/alQueryValues(3d) -- get the set of possible values for a parameter
|
res expects the audio resource (see alResources(3dm)) for which you desire the information. param expects the parameter whose values you desire. Not all parameters support alQueryValues(3dm); see alParams(3dm) for which parameters apply. set expects an array of ALvalues large enough to hold the results. See alParams(3dm) and alSetParams(3dm) for more information on ALvalues. setsize is the number of ALvalues in set. quals expects an array of ALpv structs called qualifiers. These are used to filt... |