/* I am automatically generated. Editing me would be pointless,
but I wont stop you if you so desire. */
package au.notzed.jjdvb;
import java.nio.ByteBuffer;
abstract class DMXAbstract extends DVBNative {
protected DMXAbstract(ByteBuffer p) {
super(p);
}
// Fields
// Native Methods
// Public Methods
}
abstract class FEAbstract extends DVBNative {
protected FEAbstract(ByteBuffer p) {
super(p);
}
// Fields
// Native Methods
// Public Methods
}
abstract class DMXPESFilterParamsAbstract extends DVBNative {
protected DMXPESFilterParamsAbstract(ByteBuffer p) {
super(p);
}
// Fields
public native short getPid();
public native short setPid(short val);
private native int _getInput();
public DMXInput getInput() {
return DMXInput.fromC(_getInput());
}
private native int _setInput(int val);
public void setInput(DMXInput val) {
_setInput(val.toC());
}
private native int _getOutput();
public DMXOutput getOutput() {
return DMXOutput.fromC(_getOutput());
}
private native int _setOutput(int val);
public void setOutput(DMXOutput val) {
_setOutput(val.toC());
}
private native int _getPesType();
public DMXPESType getPesType() {
return DMXPESType.fromC(_getPesType());
}
private native int _setPesType(int val);
public void setPesType(DMXPESType val) {
_setPesType(val.toC());
}
public native int getFlags();
public native int setFlags(int val);
// Native Methods
// Public Methods
}
abstract class DVBFrontendParametersAbstract extends DVBNative {
protected DVBFrontendParametersAbstract(ByteBuffer p) {
super(p);
}
// Fields
public native int getFrequency();
public native int setFrequency(int val);
private native int _getInversion();
public FESpectralInversion getInversion() {
return FESpectralInversion.fromC(_getInversion());
}
private native int _setInversion(int val);
public void setInversion(FESpectralInversion val) {
_setInversion(val.toC());
}
private native int _getofdmBandwidth();
public FEBandwidth getofdmBandwidth() {
return FEBandwidth.fromC(_getofdmBandwidth());
}
private native int _setofdmBandwidth(int val);
public void setofdmBandwidth(FEBandwidth val) {
_setofdmBandwidth(val.toC());
}
private native int _getofdmCodeRateHP();
public FECodeRate getofdmCodeRateHP() {
return FECodeRate.fromC(_getofdmCodeRateHP());
}
private native int _setofdmCodeRateHP(int val);
public void setofdmCodeRateHP(FECodeRate val) {
_setofdmCodeRateHP(val.toC());
}
private native int _getofdmCodeRateLP();
public FECodeRate getofdmCodeRateLP() {
return FECodeRate.fromC(_getofdmCodeRateLP());
}
private native int _setofdmCodeRateLP(int val);
public void setofdmCodeRateLP(FECodeRate val) {
_setofdmCodeRateLP(val.toC());
}
private native int _getofdmConstellation();
public FEModulation getofdmConstellation() {
return FEModulation.fromC(_getofdmConstellation());
}
private native int _setofdmConstellation(int val);
public void setofdmConstellation(FEModulation val) {
_setofdmConstellation(val.toC());
}
private native int _getofdmTransmissionMode();
public FETransmitMode getofdmTransmissionMode() {
return FETransmitMode.fromC(_getofdmTransmissionMode());
}
private native int _setofdmTransmissionMode(int val);
public void setofdmTransmissionMode(FETransmitMode val) {
_setofdmTransmissionMode(val.toC());
}
private native int _getofdmGuardInterval();
public FEGuardInterval getofdmGuardInterval() {
return FEGuardInterval.fromC(_getofdmGuardInterval());
}
private native int _setofdmGuardInterval(int val);
public void setofdmGuardInterval(FEGuardInterval val) {
_setofdmGuardInterval(val.toC());
}
private native int _getofdmHierarchyInformation();
public FEHierarchy getofdmHierarchyInformation() {
return FEHierarchy.fromC(_getofdmHierarchyInformation());
}
private native int _setofdmHierarchyInformation(int val);
public void setofdmHierarchyInformation(FEHierarchy val) {
_setofdmHierarchyInformation(val.toC());
}
// Native Methods
// Public Methods
}