コード例 #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
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern TempoTatum aubio_tempo_was_tatum(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
コード例 #3
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern void del_aubio_tempo(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
コード例 #4
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern bool aubio_tempo_set_threshold(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     float threshold);
コード例 #5
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern bool aubio_tempo_set_tatum_signature(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     uint signature);
コード例 #6
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern bool aubio_tempo_set_delay(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance,
     int delay);
コード例 #7
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 private static extern float aubio_tempo_get_silence(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(TempoMarshaler))] Tempo instance);
コード例 #8
0
ファイル: Tempo.cs プロジェクト: sushihangover/aubio.net
 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);