C# 클래스 NesHd.Core.APU.Apu

파일 보기 프로젝트 열기: afonsof/nes-hd 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
DMCIRQPending bool
FrameIRQEnabled bool
FrameIRQPending bool
IsRendering bool
RECODER WaveRecorder
STEREO bool
_FrameCounter int
_PAL bool

공개 메소드들

메소드 설명
Apu ( NesEngine NesEmu, IAudioDevice SoundDevice ) : System.Windows.Forms
Pause ( ) : void
Play ( ) : void
Read_4015 ( ) : byte
RenderFrame ( ) : void
SetPan ( int Pan ) : void

Set the pan

SetVolume ( int Vol ) : void

Set the volume

Shutdown ( ) : void
Write_4000 ( byte data ) : void
Write_4001 ( byte data ) : void
Write_4002 ( byte data ) : void
Write_4003 ( byte data ) : void
Write_4004 ( byte data ) : void
Write_4005 ( byte data ) : void
Write_4006 ( byte data ) : void
Write_4007 ( byte data ) : void
Write_4008 ( byte data ) : void
Write_400A ( byte data ) : void
Write_400B ( byte data ) : void
Write_400C ( byte data ) : void
Write_400E ( byte data ) : void
Write_400F ( byte data ) : void
Write_4010 ( byte data ) : void
Write_4011 ( byte data ) : void
Write_4012 ( byte data ) : void
Write_4013 ( byte data ) : void
Write_4015 ( byte data ) : void
Write_4017 ( byte data ) : void

비공개 메소드들

메소드 설명
InitChannels ( ) : void
InitDirectSound ( Control parent ) : void

메소드 상세

Apu() 공개 메소드

public Apu ( NesEngine NesEmu, IAudioDevice SoundDevice ) : System.Windows.Forms
NesEmu NesEngine
SoundDevice IAudioDevice
리턴 System.Windows.Forms

Pause() 공개 메소드

public Pause ( ) : void
리턴 void

Play() 공개 메소드

public Play ( ) : void
리턴 void

Read_4015() 공개 메소드

public Read_4015 ( ) : byte
리턴 byte

RenderFrame() 공개 메소드

public RenderFrame ( ) : void
리턴 void

SetPan() 공개 메소드

Set the pan
public SetPan ( int Pan ) : void
Pan int The pan
리턴 void

SetVolume() 공개 메소드

Set the volume
public SetVolume ( int Vol ) : void
Vol int The volume level (-3000 = min, 0 = max)
리턴 void

Shutdown() 공개 메소드

public Shutdown ( ) : void
리턴 void

Write_4000() 공개 메소드

public Write_4000 ( byte data ) : void
data byte
리턴 void

Write_4001() 공개 메소드

public Write_4001 ( byte data ) : void
data byte
리턴 void

Write_4002() 공개 메소드

public Write_4002 ( byte data ) : void
data byte
리턴 void

Write_4003() 공개 메소드

public Write_4003 ( byte data ) : void
data byte
리턴 void

Write_4004() 공개 메소드

public Write_4004 ( byte data ) : void
data byte
리턴 void

Write_4005() 공개 메소드

public Write_4005 ( byte data ) : void
data byte
리턴 void

Write_4006() 공개 메소드

public Write_4006 ( byte data ) : void
data byte
리턴 void

Write_4007() 공개 메소드

public Write_4007 ( byte data ) : void
data byte
리턴 void

Write_4008() 공개 메소드

public Write_4008 ( byte data ) : void
data byte
리턴 void

Write_400A() 공개 메소드

public Write_400A ( byte data ) : void
data byte
리턴 void

Write_400B() 공개 메소드

public Write_400B ( byte data ) : void
data byte
리턴 void

Write_400C() 공개 메소드

public Write_400C ( byte data ) : void
data byte
리턴 void

Write_400E() 공개 메소드

public Write_400E ( byte data ) : void
data byte
리턴 void

Write_400F() 공개 메소드

public Write_400F ( byte data ) : void
data byte
리턴 void

Write_4010() 공개 메소드

public Write_4010 ( byte data ) : void
data byte
리턴 void

Write_4011() 공개 메소드

public Write_4011 ( byte data ) : void
data byte
리턴 void

Write_4012() 공개 메소드

public Write_4012 ( byte data ) : void
data byte
리턴 void

Write_4013() 공개 메소드

public Write_4013 ( byte data ) : void
data byte
리턴 void

Write_4015() 공개 메소드

public Write_4015 ( byte data ) : void
data byte
리턴 void

Write_4017() 공개 메소드

public Write_4017 ( byte data ) : void
data byte
리턴 void

프로퍼티 상세

DMCIRQPending 공개적으로 프로퍼티

public bool DMCIRQPending
리턴 bool

FrameIRQEnabled 공개적으로 프로퍼티

public bool FrameIRQEnabled
리턴 bool

FrameIRQPending 공개적으로 프로퍼티

public bool FrameIRQPending
리턴 bool

IsRendering 공개적으로 프로퍼티

public bool IsRendering
리턴 bool

RECODER 공개적으로 프로퍼티

public WaveRecorder,NesHd.Core.APU RECODER
리턴 WaveRecorder

STEREO 공개적으로 프로퍼티

public bool STEREO
리턴 bool

_FrameCounter 공개적으로 프로퍼티

public int _FrameCounter
리턴 int

_PAL 공개적으로 프로퍼티

public bool _PAL
리턴 bool