@Callback private static void cbProcess(MTAudioProcessingTap tap, @MachineSizedSInt long numberFrames, MTAudioProcessingTapMutableFlags flags, AudioBufferList bufferListInOut, MachineSizedSIntPtr numberFramesOut, MTAudioProcessingTapFlags.MTAudioProcessingTapFlagsPtr flagsOut) { Callbacks cb = null; synchronized (callbacks) { cb = callbacks.get(tap.getStorage()); } long frames = cb.process(tap, numberFrames, flags, bufferListInOut); numberFramesOut.set(frames); flagsOut.set(flags.get()); }
public MTAudioProcessingTapFlags get() { return new MTAudioProcessingTapFlags(getValue()); }
public void set(MTAudioProcessingTapFlags flags) { setValue((int) flags.value()); }
@Callback private static void cbProcess(MTAudioProcessingTap tap, @MachineSizedSInt long numberFrames, MTAudioProcessingTapMutableFlags flags, AudioBufferList bufferListInOut, MachineSizedSIntPtr numberFramesOut, MTAudioProcessingTapFlags.MTAudioProcessingTapFlagsPtr flagsOut) { Callbacks cb = null; synchronized (callbacks) { cb = callbacks.get(tap.getStorage()); } long frames = cb.process(tap, numberFrames, flags, bufferListInOut); numberFramesOut.set(frames); flagsOut.set(flags.get()); }
public void set(MTAudioProcessingTapFlags flags) { setValue((int) flags.value()); }
public MTAudioProcessingTapFlags get() { return new MTAudioProcessingTapFlags(getValue()); }
@Callback private static void cbProcess(MTAudioProcessingTap tap, @MachineSizedSInt long numberFrames, MTAudioProcessingTapMutableFlags flags, AudioBufferList bufferListInOut, MachineSizedSIntPtr numberFramesOut, MTAudioProcessingTapFlags.MTAudioProcessingTapFlagsPtr flagsOut) { Callbacks cb = null; synchronized (callbacks) { cb = callbacks.get(tap.getStorage()); } long frames = cb.process(tap, numberFrames, flags, bufferListInOut); numberFramesOut.set(frames); flagsOut.set(flags.get()); }
public void set(MTAudioProcessingTapFlags flags) { setValue((int) flags.value()); }
public MTAudioProcessingTapFlags get() { return new MTAudioProcessingTapFlags(getValue()); }