public AudioChannelDescription setCoordinate(AudioChannelCoordinate coordinate, float value) { float[] coords = getCoordinates(); coords[(int)coordinate.value()] = value; setCoordinates(coords); return this; } public AudioChannelDescription setCoordinates(float x, float y, float z) {
public AudioBufferList setBuffers(AudioBuffer[] buffers) { this.setNumberBuffers(buffers.length); getBuffers0().set(buffers); return this; } /*<members>*/
public AudioChannelDescription[] getChannelDescriptions() { int count = getChannelDescriptionCount(); AudioChannelDescription[] array = new AudioChannelDescription[count]; AudioChannelDescription.AudioChannelDescriptionPtr ptr = getChannelDescriptions0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioChannelLayout setChannelDescriptions(AudioChannelDescription[] channelDescriptions) {
public SMPTETime(short subframes, short subframeDivisor, int counter, SMPTETimeType type, SMPTEStateFlags flags, short hours, short minutes, short seconds, short frames) { this.setSubframes(subframes); this.setSubframeDivisor(subframeDivisor); this.setCounter(counter); this.setType(type); this.setFlags(flags); this.setHours(hours); this.setMinutes(minutes); this.setSeconds(seconds); this.setFrames(frames); } /*</constructors>*/
public AudioStreamBasicDescription(double sampleRate, AudioFormat format, AudioFormatFlags formatFlags, int bytesPerPacket, int framesPerPacket, int bytesPerFrame, int channelsPerFrame, int bitsPerChannel) { this.setSampleRate(sampleRate); this.setFormat(format); this.setFormatFlags(formatFlags); this.setBytesPerPacket(bytesPerPacket); this.setFramesPerPacket(framesPerPacket); this.setBytesPerFrame(bytesPerFrame); this.setChannelsPerFrame(channelsPerFrame); this.setBitsPerChannel(bitsPerChannel); } /*</constructors>*/
public AudioTimeStamp(double sampleTime, long hostTime, double rateScalar, long wordClockTime, SMPTETime smpteTime, AudioTimeStampFlags flags) { this.setSampleTime(sampleTime); this.setHostTime(hostTime); this.setRateScalar(rateScalar); this.setWordClockTime(wordClockTime); this.setSmpteTime(smpteTime); this.setFlags(flags); } /*</constructors>*/
public AudioChannelLayout setChannelDescriptions(AudioChannelDescription[] channelDescriptions) { this.setNumberChannelDescriptions(channelDescriptions.length); getChannelDescriptions0().set(channelDescriptions); return this; } /*<members>*/
public AudioChannelDescription(AudioChannelLabel channelLabel, AudioChannelFlags channelFlags, float[] coordinates) { this.setChannelLabel(channelLabel); this.setChannelFlags(channelFlags); this.setCoordinates(coordinates); } /*</constructors>*/
public AudioStreamPacketDescription(long startOffset, int variableFramesInPacket, int dataByteSize) { this.setStartOffset(startOffset); this.setVariableFramesInPacket(variableFramesInPacket); this.setDataByteSize(dataByteSize); } /*</constructors>*/
public AudioBuffer[] getBuffers() { int count = getBufferCount(); AudioBuffer[] array = new AudioBuffer[count]; AudioBuffer.AudioBufferPtr ptr = getBuffers0(); for (int i = 0; i < count; i++) { array[i] = ptr.next(i).get(); } return array; } public AudioBufferList setBuffers(AudioBuffer[] buffers) {
public float getCoordinate(AudioChannelCoordinate coordinate) { return getCoordinates()[(int)coordinate.value()]; } public AudioChannelDescription setCoordinate(AudioChannelCoordinate coordinate, float value) {
public AudioBuffer setData(long dataPointer, int length) { setData0(dataPointer); setDataByteSize(length); return this; } public AudioBuffer setData(byte[] data) {
public AudioValueTranslation setInputData(char[] data) { setInputArrayData(data, data.length); return this; } public AudioValueTranslation setInputData(int[] data) {
public AudioBuffer setData(int[] data) { setArrayData(data, data.length); return this; } public AudioBuffer setData(float[] data) {
public AudioValueTranslation setInputData(double[] data) { setInputArrayData(data, data.length); return this; } public AudioValueTranslation setInputData(Buffer data) {
public AudioBuffer setData(byte[] data) { setArrayData(data, data.length); return this; } public AudioBuffer setData(short[] data) {
public AudioValueTranslation setInputData(byte[] data) { setInputArrayData(data, data.length); return this; } public AudioValueTranslation setInputData(short[] data) {
public AudioBuffer setData(float[] data) { setArrayData(data, data.length); return this; } public AudioBuffer setData(Buffer data) {
public AudioValueTranslation setInputData(long[] data) { setInputArrayData(data, data.length); return this; } public AudioValueTranslation setInputData(float[] data) {