// Path: Laplacian.Essential.Desktop/src/main/java/org/ffmpeg/avutil55/AVRational.java
// public class AVRational extends Structure {
// 	/** < Numerator */
// 	public int num;
// 	/** < Denominator */
// 	public int den;
// 	public AVRational() {
// 		super();
// 	}
// 	protected List<String> getFieldOrder() {
// 		return Arrays.asList("num", "den");
// 	}
// 	/**
// 	 * @param num < Numerator<br>
// 	 * @param den < Denominator
// 	 */
// 	public AVRational(int num, int den) {
// 		super();
// 		this.num = num;
// 		this.den = den;
// 	}
// 	public AVRational(Pointer peer) {
// 		super(peer);
// 	}
// 	public static class ByReference extends AVRational implements Structure.ByReference {
// 		
// 	};
// 	public static class ByValue extends AVRational implements Structure.ByValue {
// 		
// 	};
// }


import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;
import org.ffmpeg.avutil55.AVRational;
package org.ffmpeg.avcodec57;
/**
 * <i>native declaration : .\libavcodec\avcodec.h:1173</i><br>
 * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br>
 * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br>
 * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>.
 */
public class AVCodecParameters extends Structure {
	/**
	 * @see org.ffmpeg.avutil55.Avutil55Library#AVMediaType<br>
	 * C type : AVMediaType
	 */
	public int codec_type;
	/**
	 * @see AVCodecID<br>
	 * C type : AVCodecID
	 */
	public int codec_id;
	public int codec_tag;
	/** C type : uint8_t* */
	public Pointer extradata;
	public int extradata_size;
	public int format;
	public long bit_rate;
	public int bits_per_coded_sample;
	public int bits_per_raw_sample;
	public int profile;
	public int level;
	public int width;
	public int height;
	/** C type : AVRational */
// Path: Laplacian.Essential.Desktop/src/main/java/org/ffmpeg/avutil55/AVRational.java
// public class AVRational extends Structure {
// 	/** < Numerator */
// 	public int num;
// 	/** < Denominator */
// 	public int den;
// 	public AVRational() {
// 		super();
// 	}
// 	protected List<String> getFieldOrder() {
// 		return Arrays.asList("num", "den");
// 	}
// 	/**
// 	 * @param num < Numerator<br>
// 	 * @param den < Denominator
// 	 */
// 	public AVRational(int num, int den) {
// 		super();
// 		this.num = num;
// 		this.den = den;
// 	}
// 	public AVRational(Pointer peer) {
// 		super(peer);
// 	}
// 	public static class ByReference extends AVRational implements Structure.ByReference {
// 		
// 	};
// 	public static class ByValue extends AVRational implements Structure.ByValue {
// 		
// 	};
// }


// Path: Laplacian.Essential.Desktop/src/main/java/org/ffmpeg/avcodec57/AVCodecParameters.java
import com.sun.jna.Pointer;
import com.sun.jna.Structure;
import java.util.Arrays;
import java.util.List;
import org.ffmpeg.avutil55.AVRational;

package org.ffmpeg.avcodec57;
/**
 * <i>native declaration : .\libavcodec\avcodec.h:1173</i><br>
 * This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br>
 * a tool written by <a href="http://ochafik.com/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br>
 * For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>.
 */
public class AVCodecParameters extends Structure {
	/**
	 * @see org.ffmpeg.avutil55.Avutil55Library#AVMediaType<br>
	 * C type : AVMediaType
	 */
	public int codec_type;
	/**
	 * @see AVCodecID<br>
	 * C type : AVCodecID
	 */
	public int codec_id;
	public int codec_tag;
	/** C type : uint8_t* */
	public Pointer extradata;
	public int extradata_size;
	public int format;
	public long bit_rate;
	public int bits_per_coded_sample;
	public int bits_per_raw_sample;
	public int profile;
	public int level;
	public int width;
	public int height;
	/** C type : AVRational */
	public AVRational sample_aspect_ratio;