Ejemplo n.º 1
0
        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());
            }
        }
Ejemplo n.º 2
0
        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());
            }
        }
Ejemplo n.º 3
0
 public MetaspuAsync(ISoundProvider input, ESynchMethod method)
 {
     input.SetSyncMode(SyncSoundMode.Sync);
     _buffer = Metaspu.metaspu_construct(method);
     _input  = input;
 }
Ejemplo n.º 4
0
 public MetaspuSoundProvider(ESynchMethod method)
 {
     Buffer = Metaspu.metaspu_construct(method);
 }
Ejemplo n.º 5
0
 public MetaspuAsync(ISyncSoundProvider input, ESynchMethod method)
 {
     buffer     = Metaspu.metaspu_construct(method);
     this.input = input;
 }
Ejemplo n.º 6
0
		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();
			}
		}
Ejemplo n.º 7
0
		public MetaspuSoundProvider(ESynchMethod method)
		{
			buffer = Metaspu.metaspu_construct(method);
		}
Ejemplo n.º 8
0
		public MetaspuAsync(ISyncSoundProvider input, ESynchMethod method)
		{
			buffer = Metaspu.metaspu_construct(method);
			this.input = input;
		}