C# 클래스 CSPspEmu.Hle.Modules.sc_sascore.sceSasCore

상속: HleModuleHost
파일 보기 프로젝트 열기: soywiz/cspspemu

보호된 프로퍼티들

프로퍼티 타입 설명
BufferShort StereoShortSoundSample[]
BufferTemp StereoIntSoundSample[]
MixBufferShort StereoShortSoundSample[]

공개 메소드들

메소드 설명
GetSasCore ( uint SasCorePointer, bool CreateIfNotExists = false ) : SasCore
__sceSasCore_Internal ( SasCore SasCore, short SasOut, short SasIn, int LeftVolume, int RightVolume ) : int

비공개 메소드들

메소드 설명
CheckGrains ( int GrainSamples ) : void
GetSasCoreVoice ( uint SasCorePointer, int Voice ) : SasVoice

Checks if a SasCore pointer structure is fine.

_CheckVoice ( int Voice ) : void

Checks a voice.

__sceSasCore ( uint SasCorePointer, short SasOut ) : int
__sceSasCoreWithMix ( uint SasCorePointer, short SasInOut, int LeftVolume, int RightVolume ) : int
__sceSasGetAllEnvelopeHeights ( uint SasCorePointer, int Heights ) : int
__sceSasGetEndFlag ( uint SasCorePointer ) : uint
__sceSasGetEnvelopeHeight ( uint SasCorePointer, int Voice ) : int
__sceSasGetGrain ( uint SasCorePointer ) : int
__sceSasGetOutputmode ( uint SasCorePointer ) : OutputMode
__sceSasGetPauseFlag ( uint SasCorePointer ) : int
__sceSasInit ( uint SasCorePointer, int GrainSamples, int MaxVoices, OutputMode OutputMode, int SampleRate ) : uint
__sceSasRevEVOL ( uint SasCorePointer, int LeftVolume, int RightVolume ) : uint
__sceSasRevParam ( uint SasCorePointer, int Delay, int Feedback ) : int
__sceSasRevType ( uint SasCorePointer, WaveformEffectType WaveformEffectType ) : uint
__sceSasRevVON ( uint SasCorePointer, bool WaveformEffectIsDry, bool WaveformEffectIsWet ) : uint
__sceSasSetADSR ( uint SasCorePointer, int Voice, AdsrFlags Flags, int AttackRate, int DecayRate, int SustainRate, int ReleaseRate ) : int
__sceSasSetADSRmode ( uint SasCorePointer, int voice, AdsrFlags flags, AdsrCurveMode attackCurveMode, AdsrCurveMode decayCurveMode, AdsrCurveMode sustainCurveMode, AdsrCurveMode releaseCurveMode ) : int
__sceSasSetGrain ( uint SasCorePointer, int GrainSamples ) : int
__sceSasSetKeyOff ( uint SasCorePointer, int Voice ) : int
__sceSasSetKeyOn ( uint SasCorePointer, int Voice ) : int
__sceSasSetNoise ( uint SasCorePointer, int Voice, int NoiseFrequency ) : int
__sceSasSetOutputmode ( uint SasCorePointer, OutputMode OutputMode ) : int
__sceSasSetPause ( uint SasCorePointer, uint VoiceBits, bool SetPause ) : int
__sceSasSetPitch ( uint SasCorePointer, int Voice, int Pitch ) : int
__sceSasSetSL ( uint SasCorePointer, int Voice, int SustainLevel ) : int
__sceSasSetSimpleADSR ( uint SasCorePointer, int Voice, ushort Env1Bitfield, ushort Env2Bitfield ) : int
__sceSasSetSteepWave ( ) : int
__sceSasSetTriangularWave ( ) : int
__sceSasSetVoice ( uint SasCorePointer, int Voice, byte VagPointer, int VagSize, int LoopCount ) : int
__sceSasSetVoicePCM ( ) : int
__sceSasSetVolume ( uint SasCorePointer, int Voice, int LeftVolume, int RightVolume, int EffectLeftVol, int EffectRightVol ) : int
sceSasCore ( ) : System

메소드 상세

GetSasCore() 공개 메소드

public GetSasCore ( uint SasCorePointer, bool CreateIfNotExists = false ) : SasCore
SasCorePointer uint
CreateIfNotExists bool
리턴 SasCore

__sceSasCore_Internal() 공개 메소드

public __sceSasCore_Internal ( SasCore SasCore, short SasOut, short SasIn, int LeftVolume, int RightVolume ) : int
SasCore SasCore
SasOut short
SasIn short
LeftVolume int
RightVolume int
리턴 int

프로퍼티 상세

BufferShort 보호되어 있는 프로퍼티

protected StereoShortSoundSample[] BufferShort
리턴 StereoShortSoundSample[]

BufferTemp 보호되어 있는 프로퍼티

protected StereoIntSoundSample[] BufferTemp
리턴 StereoIntSoundSample[]

MixBufferShort 보호되어 있는 프로퍼티

protected StereoShortSoundSample[] MixBufferShort
리턴 StereoShortSoundSample[]