20extern int GVISamplesPerFrame;
21extern int GVIBytesPerFrame;
22extern int GVIEncodedFrameSize;
23extern GVRate GVISampleRate;
24extern int GVIBytesPerSecond;
29void gviCodecsInitialize(
void);
30void gviCodecsCleanup(
void);
32GVBool gviSetCodec(GVCodec codec);
35void gviSetSampleRate(GVRate sampleRate);
36GVRate gviGetSampleRate(
void);
38GVBool gviNewDecoder(GVDecoderData * data);
39void gviFreeDecoder(GVDecoderData data);
41void gviEncode(GVByte * out,
const GVSample * in);
42void gviDecodeAdd(GVSample * out,
const GVByte * in, GVDecoderData data);
43void gviDecodeSet(GVSample * out,
const GVByte * in, GVDecoderData data);
45void gviResetEncoder(
void);