equal
deleted
inserted
replaced
|
1 package org.sipdroid.media.codecs; |
|
2 |
|
3 public abstract class Codec { |
|
4 |
|
5 public abstract class Context { |
|
6 }; |
|
7 |
|
8 public abstract Context initEncoder(); |
|
9 public abstract Context initDecoder(); |
|
10 public abstract void cleanEncoder(Context ctx); |
|
11 public abstract void cleanDecoder(Context ctx); |
|
12 |
|
13 |
|
14 public abstract int encode(Context ctx, short[] insample, int inoffset, int size, byte[] outdata, int outoffset); |
|
15 public abstract int decode(Context ctx, byte[] indata, int inoffset, int size, short[] outsample, int outoffset); |
|
16 |
|
17 public abstract CodecInfo getInfo(); |
|
18 |
|
19 } |