OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
gvLogitechPS2Codecs.h
1/*
2GameSpy Voice2 SDK
3Dan "Mr. Pants" Schoenblum
4dan@gamespy.com
5
6Copyright 2004 GameSpy Industries, Inc
7
818002 Skypark Circle
9Irvine, California 92614
10949.798.4200 (Tel)
11949.798.4299 (Fax)
12devsupport@gamespy.com
13http://gamespy.net
14*/
15
16#ifndef _GV_LOGITECH_PS2_CODECS_H_
17#define _GV_LOGITECH_PS2_CODECS_H_
18
19#include "gvMain.h"
20
21/*
22name: samplesPerFrame encodedFrameSize bitsPerSecond
23LPC10: 180 7 2489
24SPEEX: 160 20 8000
25GSM: 160 33 13200
26G723.24: 160 60 24000
27uLaw: 160 160 64000
28PCM: 160 320 128000
29*/
30
31GVBool gviLGCodecInitialize(const char * name);
32void gviLGCodecCleanup(void);
33
34int gviLGCodecGetSamplesPerFrame(void);
35int gviLGCodecGetEncodedFrameSize(void);
36
37void gviLGCodecEncode(GVByte * out, const GVSample * in);
38void gviLGCodecDecodeAdd(GVSample * out, const GVByte * in, GVDecoderData data);
39void gviLGCodecDecodeSet(GVSample * out, const GVByte * in, GVDecoderData data);
40
41#endif