2022.02.09
Diary
人のコードを見てて思うのは変数名とか関数名のつけ方って大事だなーってとこで気になってしまったやつをリネームして直してたらそもそもこのコードの構造って…とかってなってめっちゃいろいろリファクタリングしてしまった。
人のコードを見てて思うのは変数名とか関数名のつけ方って大事だなーってとこで気になってしまったやつをリネームして直してたらそもそもこのコードの構造って…とかってなってめっちゃいろいろリファクタリングしてしまった。
NDI の映像を同時に受信開始しようとすると Unity ごとスッコーンと落ちてしまうので微妙に間隔を開けて接続開始するようにしたり USB デバイスを抜き差しすると一見認識しているようなふりしてデータが全然流れてこないのでプロセスごと再起動させないといけなかったりなかなか一筋縄ではいかないんだけどこれはたぶん Unity じゃなくて .NET とかもっとネイティブよりので書けばもっとスムースにいける気がする。やらんけど。
Windows が USB オーディオデバイスを認識したタイミングでそれを使用するアプリを立ち上げてるのに実際立ち上げてみるとそのデバイスが使えなかったりアプリが落ちたりするうえに関係ないはずの USB カメラの映像も取得できなかったりして単純にアプリ立ち上げるタイミングを遅らせるみたいな対処療法になってしまうのが気持ち悪いし Windows ちゃんとしてよ~と思うけど世の中にある無数のデバイスがうまく動くように作らないといけない OS 作る側の人の気持ちもわかってしまうので複雑。