mirror of
https://github.com/SourMesen/Mesen-S.git
synced 2024-06-23 14:52:12 -04:00
24 lines
455 B
C++
24 lines
455 B
C++
#pragma once
|
|
#include "stdafx.h"
|
|
#include "BaseVideoFilter.h"
|
|
#include "../Utilities/snes_ntsc.h"
|
|
|
|
class Console;
|
|
|
|
class NtscFilter : public BaseVideoFilter
|
|
{
|
|
private:
|
|
snes_ntsc_setup_t _ntscSetup;
|
|
snes_ntsc_t _ntscData;
|
|
uint32_t* _ntscBuffer;
|
|
|
|
protected:
|
|
void OnBeforeApplyFilter();
|
|
|
|
public:
|
|
NtscFilter(shared_ptr<Console> console);
|
|
virtual ~NtscFilter();
|
|
|
|
virtual void ApplyFilter(uint16_t *ppuOutputBuffer);
|
|
virtual FrameInfo GetFrameInfo();
|
|
}; |