Skip to content

Фильтр каналов #169

Answered by melanchall
laika65 asked this question in Q&A
Discussion options

You must be logged in to vote

Вы всё верно делаете, вот так можно с каналами логику организовать:

private static MidiEvent EventCallback(MidiEvent rawEvent, long rawTime, TimeSpan playbackTime)
{
    var channelEvent = rawEvent as ChannelEvent;
    if (channelEvent == null)
        return rawEvent;

    // тут ваша логика по работе с channelEvent.Channel; чтобы проигнорировать событие, верните null
}

Подсветка синтаксиса делается через три бэктика (`) и сразу за ними слово csharp. Вот тут в первом же блоке показано: jgm/pandoc#2117

Replies: 1 comment 8 replies

Comment options

You must be logged in to vote
8 replies
@laika65
Comment options

@melanchall
Comment options

@melanchall
Comment options

@laika65
Comment options

@melanchall
Comment options

Answer selected by laika65
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
question Just question about the library
2 participants