|
|
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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.