C# Класс NesHd.Core.APU.Apu

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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