mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-07-04 18:35:54 +00:00
45 lines
798 B
C++
45 lines
798 B
C++
#ifndef _CMOVIEPLAYER
|
|
#define _CMOVIEPLAYER
|
|
|
|
#include "Kyoto/CDvdFile.hpp"
|
|
#include "types.h"
|
|
|
|
class CMoviePlayer {
|
|
public:
|
|
class CTHPTextureSet {
|
|
CTHPTextureSet(void* y, void* u, void* v, void* audio);
|
|
void* Y();
|
|
void* U();
|
|
void* V();
|
|
void* Audio();
|
|
|
|
uint GetAudioSamples() const;
|
|
void SetAudioSamples(uint);
|
|
uint GetAudioSamplesConsumed() const;
|
|
void SetAudioSamplesConsumed(uint);
|
|
};
|
|
static void SetSfxVolume(uchar);
|
|
|
|
CMoviePlayer(const char*, float, bool, bool);
|
|
~CMoviePlayer();
|
|
|
|
void Update(float);
|
|
bool DrawVideo() const;
|
|
|
|
private:
|
|
CDvdFile x0_movieFile;
|
|
uint x84_;
|
|
uint x88_;
|
|
uint x8c_;
|
|
uchar x90_;
|
|
uint x94_;
|
|
uint x98_;
|
|
uint x9c_;
|
|
uint xa0_;
|
|
uint xa4_;
|
|
uint xa8_;
|
|
// char x0_pad[0x100];
|
|
};
|
|
|
|
#endif // _CMOVIEPLAYER
|