blob: 2bf848d2b7c18344fbcc03497b438f8777e711f9 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
// codecs.h
#ifndef __CODECS_H
#define __CODECS_H
class cCodecs {
protected:
int NumVCodecs;
int NumACodecs;
int NumContainers;
char **VCodecs;
char **ACodecs;
char **Containers;
void queryCodecs(char *v, char *a);
void queryContainers();
public:
cCodecs();
~cCodecs();
int getNumVCodecs();
int getNumACodecs();
int getNumContainers();
char *getVCodec(int i);
char *getACodec(int i);
char *getContainer(int i);
int getNumVCodec(const char *v);
int getNumACodec(const char *a);
int getNumContainer(const char *c);
char **getACodecs();
char **getVCodecs();
char **getContainers();
};
#endif // __CODECS_H
|