diff options
Diffstat (limited to 'codecs.h')
-rwxr-xr-x | codecs.h | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/codecs.h b/codecs.h new file mode 100755 index 0000000..d9f1a2c --- /dev/null +++ b/codecs.h @@ -0,0 +1,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(char *v); + int getNumACodec(char *a); + int getNumContainer(char *c); + char **getACodecs(); + char **getVCodecs(); + char **getContainers(); +}; + +#endif // __CODECS_H |