/Show/Avc.h
C Header | 21 lines | 18 code | 3 blank | 0 comment | 0 complexity | eb2eacd29b0b19784ba2ef99b96f8141 MD5 | raw file
Possible License(s): BSD-3-Clause
- #ifndef AVC_H_
- #define AVC_H_
- #include "avc/avcdec_int.h"
- #include "avc/avcdec_api.h"
- class Avc {
- public:
- Avc(const char *filename);
- int Play();
- private:
- int decodeNALUnit(uint8 *nal_uint, int nal_size);
- int pollKeyPress();
- uint8* buffer;
- uint8* stream;
- int buffer_size;
- AVCHandle decoder;
- SDL_Surface *screen;
- };
- #endif /* STAGE_H_ */