Пример #1
0
        public static bool HasBeat(this Tempo tempo, FVec output)
        {
            if (tempo == null)
            {
                throw new ArgumentNullException(nameof(tempo));
            }

            if (output == null)
            {
                throw new ArgumentNullException(nameof(output));
            }

            return(!output[0].AlmostEquals(0.0f));
        }
Пример #2
0
 private static extern TempoTatum aubio_tempo_was_tatum(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
Пример #3
0
 private static extern void del_aubio_tempo(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
Пример #4
0
 private static extern bool aubio_tempo_set_threshold(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     float threshold);
Пример #5
0
 private static extern bool aubio_tempo_set_tatum_signature(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     uint signature);
Пример #6
0
 private static extern bool aubio_tempo_set_delay(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     int delay);
Пример #7
0
 private static extern float aubio_tempo_get_silence(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
Пример #8
0
 private static extern void aubio_tempo_do(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(FVecMarshaler))] FVec input,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(FVecMarshaler))] FVec output);