/// <inheritdoc />
        public Jacobi.Vst.Core.VstTimeInfo GetTimeInfo(Jacobi.Vst.Core.VstTimeInfoFlags filterFlags)
        {
            RaisePluginCalled("GetTimeInfo(" + filterFlags + ")");
            vstTimeInfo.SamplePosition           = 0.0;
            vstTimeInfo.SampleRate               = 44100;
            vstTimeInfo.NanoSeconds              = 0.0;
            vstTimeInfo.PpqPosition              = 0.0;
            vstTimeInfo.Tempo                    = 120.0;
            vstTimeInfo.BarStartPosition         = 0.0;
            vstTimeInfo.CycleStartPosition       = 0.0;
            vstTimeInfo.CycleEndPosition         = 0.0;
            vstTimeInfo.TimeSignatureNumerator   = 4;
            vstTimeInfo.TimeSignatureDenominator = 4;
            vstTimeInfo.SmpteOffset              = 0;
            vstTimeInfo.SmpteFrameRate           = new Jacobi.Vst.Core.VstSmpteFrameRate();
            vstTimeInfo.SamplesToNearestClock    = 0;
            vstTimeInfo.Flags                    = 0;

            return(vstTimeInfo);
        }
Beispiel #2
0
 /// <inheritdoc />
 public Jacobi.Vst.Core.VstTimeInfo GetTimeInfo(Jacobi.Vst.Core.VstTimeInfoFlags filterFlags)
 {
     //RaisePluginCalled("GetTimeInfo(" + filterFlags + ")");
     Jacobi.Vst.Core.VstTimeInfo vti = new Jacobi.Vst.Core.VstTimeInfo();
     vti.SamplePosition           = 0;
     vti.SampleRate               = Common.SampleRate / 1000.0f;
     vti.NanoSeconds              = 0;
     vti.PpqPosition              = 0;
     vti.Tempo                    = 120;
     vti.BarStartPosition         = 0;
     vti.CycleStartPosition       = 0;
     vti.CycleEndPosition         = 0;
     vti.TimeSignatureNumerator   = 4;
     vti.TimeSignatureDenominator = 4;
     vti.SmpteOffset              = 0;
     vti.SmpteFrameRate           = Jacobi.Vst.Core.VstSmpteFrameRate.Smpte24fps;
     vti.SamplesToNearestClock    = 0;
     vti.Flags                    = Jacobi.Vst.Core.VstTimeInfoFlags.NanoSecondsValid
                                    | Jacobi.Vst.Core.VstTimeInfoFlags.PpqPositionValid
                                    | Jacobi.Vst.Core.VstTimeInfoFlags.TempoValid
                                    | Jacobi.Vst.Core.VstTimeInfoFlags.TimeSignatureValid;
     return(vti);
 }
 /// <inheritdoc />
 public Jacobi.Vst.Core.VstTimeInfo GetTimeInfo(Jacobi.Vst.Core.VstTimeInfoFlags filterFlags)
 {
     RaisePluginCalled("GetTimeInfo(" + filterFlags + ")");
     return(null);
 }
Beispiel #4
0
 public Jacobi.Vst.Core.VstTimeInfo GetTimeInfo(Jacobi.Vst.Core.VstTimeInfoFlags filterFlags)
 {
     return(null);
 }