protected override void ProcessStreamDataMessage(byte channel, EStreamDataMessage type, byte[] payload) { if (type != EStreamDataMessage.KEstreamDataPacket) { throw new NotImplementedException("Unknown message: " + type); } if (audioChannel != null && channel == audioChannel.Channel) { sink?.OnAudioPacket(payload); } if (videoChannel != null && channel == videoChannel.Channel) { sink?.OnVideoPacket(payload); } }
protected abstract void ProcessStreamDataMessage(byte channel, EStreamDataMessage type, byte[] payload);