net.sf.ffmpeg_java
Class AVFormatLibrary.AVFormatContext

java.lang.Object
  extended by com.sun.jna.Structure
      extended by net.sf.ffmpeg_java.AVFormatLibrary.AVFormatContext
Enclosing interface:
AVFormatLibrary

public static class AVFormatLibrary.AVFormatContext
extends com.sun.jna.Structure


Field Summary
 byte[] album
           
 byte[] author
           
 com.sun.jna.Pointer av_class
           
static int AVFMT_FLAG_GENPTS
           
static int AVFMT_FLAG_IGNIDX
           
static int AVFMT_FLAG_NONBLOCK
           
static int AVFMT_INFINITEOUTPUTLOOP
           
static int AVFMT_NOOUTPUTLOOP
           
 int bit_rate
           
 byte[] comment
           
 byte[] copyright
           
 int ctx_flags
           
 int cur_len
           
 AVFormatLibrary.AVPacket cur_pkt
           
 com.sun.jna.Pointer cur_ptr
           
 com.sun.jna.Pointer cur_st
           
 long data_offset
           
 long duration
           
 long file_size
           
 byte[] filename
           
 int flags
           
 byte[] genre
           
 com.sun.jna.Pointer iformat
           
 int index_built
           
 com.sun.jna.Pointer key
           
 int keylen
           
 int loop_input
           
 int loop_output
           
 int max_analyze_duration
           
 int max_delay
           
static int MAX_STREAMS
           
 int mux_rate
           
 int nb_streams
           
 com.sun.jna.Pointer oformat
           
 com.sun.jna.Pointer packet_buffer
           
 int packet_size
           
 AVFormatLibrary.ByteIOContext pb
           
 int preload
           
 com.sun.jna.Pointer priv_data
           
 int probesize
           
 long start_time
           
 com.sun.jna.Pointer streams0
           
 com.sun.jna.Pointer streams1
           
 com.sun.jna.Pointer streams10
           
 com.sun.jna.Pointer streams11
           
 com.sun.jna.Pointer streams12
           
 com.sun.jna.Pointer streams13
           
 com.sun.jna.Pointer streams14
           
 com.sun.jna.Pointer streams15
           
 com.sun.jna.Pointer streams16
           
 com.sun.jna.Pointer streams17
           
 com.sun.jna.Pointer streams18
           
 com.sun.jna.Pointer streams19
           
 com.sun.jna.Pointer streams2
           
 com.sun.jna.Pointer streams3
           
 com.sun.jna.Pointer streams4
           
 com.sun.jna.Pointer streams5
           
 com.sun.jna.Pointer streams6
           
 com.sun.jna.Pointer streams7
           
 com.sun.jna.Pointer streams8
           
 com.sun.jna.Pointer streams9
           
 long timestamp
           
 byte[] title
           
 int track
           
 int year
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AVFormatLibrary.AVFormatContext()
           
AVFormatLibrary.AVFormatContext(com.sun.jna.Pointer p)
           
 
Method Summary
 com.sun.jna.Pointer[] getStreams()
           
 
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, clear, equals, getMemory, getNativeAlignment, getNativeSize, getNativeSize, getPointer, hashCode, read, setAlignType, setTypeMapper, size, toArray, toArray, toString, useMemory, useMemory, write
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

av_class

public com.sun.jna.Pointer av_class

iformat

public com.sun.jna.Pointer iformat

oformat

public com.sun.jna.Pointer oformat

priv_data

public com.sun.jna.Pointer priv_data

pb

public AVFormatLibrary.ByteIOContext pb

nb_streams

public int nb_streams

MAX_STREAMS

public static final int MAX_STREAMS
See Also:
Constant Field Values

streams0

public com.sun.jna.Pointer streams0

streams1

public com.sun.jna.Pointer streams1

streams2

public com.sun.jna.Pointer streams2

streams3

public com.sun.jna.Pointer streams3

streams4

public com.sun.jna.Pointer streams4

streams5

public com.sun.jna.Pointer streams5

streams6

public com.sun.jna.Pointer streams6

streams7

public com.sun.jna.Pointer streams7

streams8

public com.sun.jna.Pointer streams8

streams9

public com.sun.jna.Pointer streams9

streams10

public com.sun.jna.Pointer streams10

streams11

public com.sun.jna.Pointer streams11

streams12

public com.sun.jna.Pointer streams12

streams13

public com.sun.jna.Pointer streams13

streams14

public com.sun.jna.Pointer streams14

streams15

public com.sun.jna.Pointer streams15

streams16

public com.sun.jna.Pointer streams16

streams17

public com.sun.jna.Pointer streams17

streams18

public com.sun.jna.Pointer streams18

streams19

public com.sun.jna.Pointer streams19

filename

public byte[] filename

timestamp

public long timestamp

title

public byte[] title

author

public byte[] author

copyright

public byte[] copyright

comment

public byte[] comment

album

public byte[] album

year

public int year

track

public int track

genre

public byte[] genre

ctx_flags

public int ctx_flags

packet_buffer

public com.sun.jna.Pointer packet_buffer

start_time

public long start_time

duration

public long duration

file_size

public long file_size

bit_rate

public int bit_rate

cur_st

public com.sun.jna.Pointer cur_st

cur_ptr

public com.sun.jna.Pointer cur_ptr

cur_len

public int cur_len

cur_pkt

public AVFormatLibrary.AVPacket cur_pkt

data_offset

public long data_offset

index_built

public int index_built

mux_rate

public int mux_rate

packet_size

public int packet_size

preload

public int preload

max_delay

public int max_delay

AVFMT_NOOUTPUTLOOP

public static final int AVFMT_NOOUTPUTLOOP
See Also:
Constant Field Values

AVFMT_INFINITEOUTPUTLOOP

public static final int AVFMT_INFINITEOUTPUTLOOP
See Also:
Constant Field Values

loop_output

public int loop_output

flags

public int flags

AVFMT_FLAG_GENPTS

public static final int AVFMT_FLAG_GENPTS
See Also:
Constant Field Values

AVFMT_FLAG_IGNIDX

public static final int AVFMT_FLAG_IGNIDX
See Also:
Constant Field Values

AVFMT_FLAG_NONBLOCK

public static final int AVFMT_FLAG_NONBLOCK
See Also:
Constant Field Values

loop_input

public int loop_input

probesize

public int probesize

max_analyze_duration

public int max_analyze_duration

key

public com.sun.jna.Pointer key

keylen

public int keylen
Constructor Detail

AVFormatLibrary.AVFormatContext

public AVFormatLibrary.AVFormatContext()

AVFormatLibrary.AVFormatContext

public AVFormatLibrary.AVFormatContext(com.sun.jna.Pointer p)
Method Detail

getStreams

public com.sun.jna.Pointer[] getStreams()