I hereby claim:
- I am FiniteReality on github.
- I am finitereality (https://keybase.io/finitereality) on keybase.
- I have a public key whose fingerprint is 8248 A6DD 7AF5 0811 A733 46A3 77EF 1AC9 9AEB 376E
To claim this, I am signing this object:
| interface IAxisInput | |
| { | |
| // returns values in range -infinity, +infinity | |
| float GetValue(); | |
| ChannelReader<float> GetReader(); | |
| } | |
| interface ITriggerInput |
| // N.B. these are "media" because they're intended to be pattern matched | |
| // against for both audio and video | |
| // e.g.: | |
| // - `if (container is MatroskaContainer matroska)` | |
| // - `if (codec is Vp8Codec vp8)` | |
| // - `if (container is MpegContainer mpeg)` | |
| // - `if (codec is Mp3Codec mp3)` | |
| // format of audio/video data | |
| interface IMediaCodec |
| /* | |
| MIT License | |
| Copyright (c) FiniteReality 2017+ | |
| Permission is hereby granted, free of charge, to any person obtaining a copy | |
| of this software and associated documentation files (the "Software"), to deal | |
| in the Software without restriction, including without limitation the rights | |
| to use, copy, modify, merge, publish, distribute, sublicense, and/or sell | |
| copies of the Software, and to permit persons to whom the Software is |
I hereby claim:
To claim this, I am signing this object:
| local ffi = require("ffi") | |
| -- load libsodium so we can invoke it | |
| local sodium = ffi.load("sodium") | |
| -- define the headers so we can wrap them | |
| ffi.cdef([[ | |
| int crypto_secretbox_easy(unsigned char *c, const unsigned char *m, | |
| unsigned long long mlen, const unsigned char *n, | |
| const unsigned char *k); |