Annotation of Examples/DriverKit/ProAudioSpectrum16/ProAudioSpectrum16_reloc.tproj/ProAudioSpectrum16.h, revision 1.1.1.1

1.1       root        1: /* 
                      2:  * Copyright (c) 1993 NeXT Computer, Inc.  All rights reserved. 
                      3:  */
                      4: 
                      5: #import <driverkit/IOAudio.h>
                      6: 
                      7: @interface ProAudioSpectrum16 : IOAudio
                      8: + (BOOL) probe: deviceDescription;
                      9: - (BOOL) reset;
                     10: 
                     11: - (BOOL) startDMAForChannel: (unsigned int) localChannel
                     12:                        read: (BOOL) isRead
                     13:                      buffer: (IOEISADMABuffer) buffer
                     14:     bufferSizeForInterrupts: (unsigned int) division;
                     15: 
                     16: - (void) stopDMAForChannel: (unsigned int) localChannel read: (BOOL) isRead;
                     17: 
                     18: - (void) interruptOccurredForInput: (BOOL *) serviceInput
                     19:                          forOutput: (BOOL *) serviceOutput;
                     20: - (void) timeoutOccurred;
                     21: 
                     22: - (BOOL) acceptsContinuousSamplingRates;
                     23: 
                     24: - (void) getSamplingRatesLow: (int *) lowRate
                     25:                        high: (int *) highRate;
                     26: 
                     27: - (void) getSamplingRates: (int *) rates
                     28:                    count: (unsigned int *) numRates;
                     29: 
                     30: - (void) getDataEncodings: (NXSoundParameterTag *) encodings
                     31:                    count: (unsigned int *) numEncodings;
                     32: 
                     33: - (unsigned int) channelCountLimit;
                     34: 
                     35: - (void)disableAllInterrupts;
                     36: - (IOReturn) enableAllInterrupts;
                     37: 
                     38: - (void) updateLoudnessEnhanced;
                     39: - (void) updateInputGainLeft;
                     40: - (void) updateInputGainRight;
                     41: - (void) updateOutputMute;
                     42: - (void) updateOutputAttenuationLeft;
                     43: - (void) updateOutputAttenuationRight;
                     44: 
                     45: @end

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.