org.sheinbergon.aac.jna.structure.AACEncBufDesc Maven / Gradle / Ivy
package org.sheinbergon.aac.jna.structure;
import com.sun.jna.Structure;
import com.sun.jna.ptr.IntByReference;
import com.sun.jna.ptr.PointerByReference;
import org.sheinbergon.aac.jna.util.JNAUtil;
import java.util.List;
/**
* Maps to AACENC_BufDesc struct in @see fdk-aac/libAACenc/include/aacenc_lib.h
*/
public class AACEncBufDesc extends Structure {
private final static List FIELD_ORDER = JNAUtil.structureFieldOrder(AACEncBufDesc.class);
public int numBufs;
public PointerByReference bufs;
public IntByReference bufferIdentifiers;
public IntByReference bufSizes;
public IntByReference bufElSizes;
@Override
protected List getFieldOrder() {
return FIELD_ORDER;
}
}