org.sheinbergon.aac.jna.structure.AACEncExtPayload Maven / Gradle / Ivy
package org.sheinbergon.aac.jna.structure;
import com.sun.jna.Structure;
import com.sun.jna.ptr.ByteByReference;
import lombok.ToString;
import org.sheinbergon.aac.jna.util.JNAUtil;
import java.util.List;
/**
* Maps to AACENC_EXT_PAYLOAD struct in @see fdk-aac/libAACenc/src/aacenc.h
*/
public class AACEncExtPayload extends Structure {
private final static List FIELD_ORDER = JNAUtil.structureFieldOrder(AACEncExtPayload.class);
public ByteByReference pData;
public int dataSize;
public int dataType;
public int associatedChElement;
@Override
protected List getFieldOrder() {
return FIELD_ORDER;
}
}