public static ISynchronizingAudioBuffer metaspu_construct(ESynchMethod method) { switch (method) { case ESynchMethod.ESynchMethod_Z: return(new ZeromusSynchronizer()); case ESynchMethod.ESynchMethod_N: return(new NitsujaSynchronizer()); case ESynchMethod.ESynchMethod_V: return(new VecnaSynchronizer()); default: return(new NitsujaSynchronizer()); } }
public static ISynchronizingAudioBuffer MetaspuConstruct(ESynchMethod method) { switch (method) { case ESynchMethod.Zeromus: return(new ZeromusSynchronizer()); case ESynchMethod.Nitsuja: return(new NitsujaSynchronizer()); case ESynchMethod.Vecna: return(new VecnaSynchronizer()); default: return(new NitsujaSynchronizer()); } }
public MetaspuAsync(ISoundProvider input, ESynchMethod method) { input.SetSyncMode(SyncSoundMode.Sync); _buffer = Metaspu.metaspu_construct(method); _input = input; }
public MetaspuSoundProvider(ESynchMethod method) { Buffer = Metaspu.metaspu_construct(method); }
public MetaspuAsync(ISyncSoundProvider input, ESynchMethod method) { buffer = Metaspu.metaspu_construct(method); this.input = input; }
public static ISynchronizingAudioBuffer metaspu_construct(ESynchMethod method) { switch (method) { case ESynchMethod.ESynchMethod_Z: return new ZeromusSynchronizer(); case ESynchMethod.ESynchMethod_N: return new NitsujaSynchronizer(); case ESynchMethod.ESynchMethod_V: return new VecnaSynchronizer(); default: return new NitsujaSynchronizer(); } }
public MetaspuSoundProvider(ESynchMethod method) { buffer = Metaspu.metaspu_construct(method); }