LibVLCSharp by VideoLAN

<PackageReference Include="LibVLCSharp" Version="0.1.6" />

.NET API 117,760 bytes

 Dialog

public class Dialog
Dialogs can be raised by libvlc for network actions and logins. You may only call once PostLogin or PostAction or Dismiss after which this instance will be invalid.
public bool Dismiss()

Dismiss a dialog. After this call, this instance won't be valid anymore

public bool PostAction(int actionIndex)

Post a question answer. After this call, this instance won't be valid anymore QuestionCb

public bool PostLogin(string username, string password, bool store)

Post a login answer. After this call, the instance won't be valid anymore