C# 클래스 GAudio.GATProcessedSamplesCache.ProcessedAudioChunk

상속: RetainableObject, IGATProcessedSample
파일 보기 프로젝트 열기: gregzo/G-Audio

공개 프로퍼티들

프로퍼티 타입 설명
envelope GATEnvelope
sourceSample GATData

보호된 프로퍼티들

프로퍼티 타입 설명
_audioData GATData
_cachedLength int
_needsNewContainer bool
_parentCache GATProcessedSamplesCache

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
CheckNeedsNewContainer ( ) : void
CleanUp ( ) : void
FillWithResampledData ( int fromIndex, int targetLength, double pitch ) : void
FillWithSampleData ( int fromIndex, int length ) : void
Play ( AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
Play ( GATPlayer player, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
Play ( GATPlayer player, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
Play ( int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
PlayScheduled ( GATPlayer player, double dspTime, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
PlayScheduled ( GATPlayer player, double dspTime, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
PlayScheduled ( double dspTime, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
PlayScheduled ( double dspTime, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
ProcessedAudioChunk ( GATData sourcesample, GATEnvelope ienvelope, GATProcessedSamplesCache parentCache, double pitch = 1d ) : UnityEngine
SetPitch ( double newPitch ) : void
UpdateAudioData ( ) : void
UpdateContainer ( ) : void

보호된 메소드들

메소드 설명
Discard ( ) : void
FillAndProcessData ( ) : void

메소드 상세

CheckNeedsNewContainer() 공개 메소드

public CheckNeedsNewContainer ( ) : void
리턴 void

CleanUp() 공개 메소드

public CleanUp ( ) : void
리턴 void

Discard() 보호된 메소드

protected Discard ( ) : void
리턴 void

FillAndProcessData() 보호된 메소드

protected FillAndProcessData ( ) : void
리턴 void

FillWithResampledData() 공개 메소드

public FillWithResampledData ( int fromIndex, int targetLength, double pitch ) : void
fromIndex int
targetLength int
pitch double
리턴 void

FillWithSampleData() 공개 메소드

public FillWithSampleData ( int fromIndex, int length ) : void
fromIndex int
length int
리턴 void

Play() 공개 메소드

public Play ( AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
panInfo AGATPanInfo
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

Play() 공개 메소드

public Play ( GATPlayer player, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
player GATPlayer
panInfo AGATPanInfo
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

Play() 공개 메소드

public Play ( GATPlayer player, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
player GATPlayer
trackNb int
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

Play() 공개 메소드

public Play ( int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
trackNb int
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

PlayScheduled() 공개 메소드

public PlayScheduled ( GATPlayer player, double dspTime, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
player GATPlayer
dspTime double
panInfo AGATPanInfo
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

PlayScheduled() 공개 메소드

public PlayScheduled ( GATPlayer player, double dspTime, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
player GATPlayer
dspTime double
trackNb int
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

PlayScheduled() 공개 메소드

public PlayScheduled ( double dspTime, AGATPanInfo panInfo, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
dspTime double
panInfo AGATPanInfo
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

PlayScheduled() 공개 메소드

public PlayScheduled ( double dspTime, int trackNb, float gain = 1f, GATPlayer mixCallback = null ) : IGATBufferedSampleOptions
dspTime double
trackNb int
gain float
mixCallback GATPlayer
리턴 IGATBufferedSampleOptions

ProcessedAudioChunk() 공개 메소드

public ProcessedAudioChunk ( GATData sourcesample, GATEnvelope ienvelope, GATProcessedSamplesCache parentCache, double pitch = 1d ) : UnityEngine
sourcesample GATData
ienvelope GATEnvelope
parentCache GATProcessedSamplesCache
pitch double
리턴 UnityEngine

SetPitch() 공개 메소드

public SetPitch ( double newPitch ) : void
newPitch double
리턴 void

UpdateAudioData() 공개 메소드

public UpdateAudioData ( ) : void
리턴 void

UpdateContainer() 공개 메소드

public UpdateContainer ( ) : void
리턴 void

프로퍼티 상세

_audioData 보호되어 있는 프로퍼티

protected GATData,GAudio _audioData
리턴 GATData

_cachedLength 보호되어 있는 프로퍼티

protected int _cachedLength
리턴 int

_needsNewContainer 보호되어 있는 프로퍼티

protected bool _needsNewContainer
리턴 bool

_parentCache 보호되어 있는 프로퍼티

protected GATProcessedSamplesCache,GAudio _parentCache
리턴 GATProcessedSamplesCache

envelope 공개적으로 프로퍼티

public GATEnvelope,GAudio envelope
리턴 GATEnvelope

sourceSample 공개적으로 프로퍼티

public GATData,GAudio sourceSample
리턴 GATData