Gast
#1906024
Hallo Community, ich möchte in C (Betriebssystem unabhänig, auf einem Mikrocontroller) soetwas wie einen Bitstream erzeugen. Beispiel: uint8_t streamArray[100]; Nun möchte ich in dieses Array bits "streamen..." Ich stelle mir das so vor, dass ich an die Zugriffsfuntion immer 1 Byte übergebe zusammen mit der anzahl der Bits die aus diesem Byte gespeichert werden sollen. Die Funktion hängt die beschriebenen Bits dann an den Stream an. Die Umsetzung dürfte nicht so kompliziert sein, wenn man dann aber noch Funtionalitäten wie padding, kompression usw. haben möchte wirds aber doch schnell komplexer im Umfang. So etwas wie Streamobjekte wären super. Ich wollte einfach mal fragen ob jemand vielleicht ne fertige Klasse hierzu hat. Eigentlich bin ich mir sicher, dass fast jeder Audiocodec soetwas beinhalten müsste und da gibt es doch viele die open Source sind, vielleicht schau ich auch mal da rein... Ich bin für Tipps dankbar!