Sachverhalt: Sachverhalt: A. Am 6. September 2002 eröffnete der Untersuchungsrichter des Kantons Solothurn im Rahmen der schweizweiten Aktion "Genesis" gegen X._ ein Ermittlungsverfahren wegen Verdachts der Pornographie und ordnete gleichzeitig eine Hausdurchsuchung sowie die polizeiliche Einvernahme des Beschuldigten an. Vier Tage später, am 10. September 2002, eröffnete der Untersuchungsrichter eine Voruntersuchung gegen den Beschuldigten, ebenfalls wegen Pornographie. Im weiteren Verlauf des Verfahrens kündigte die Einwohnergemeinde A._ das Anstellungsverhältnis mit X._, der bis zu diesem Zeitpunkt bei ihr als Lehrer tätig gewesen war (vgl. dazu das Urteil des Bundesgerichts 2P.187/2003 vom 27. November 2003). A. Am 6. September 2002 eröffnete der Untersuchungsrichter des Kantons Solothurn im Rahmen der schweizweiten Aktion "Genesis" gegen X._ ein Ermittlungsverfahren wegen Verdachts der Pornographie und ordnete gleichzeitig eine Hausdurchsuchung sowie die polizeiliche Einvernahme des Beschuldigten an. Vier Tage später, am 10. September 2002, eröffnete der Untersuchungsrichter eine Voruntersuchung gegen den Beschuldigten, ebenfalls wegen Pornographie. Im weiteren Verlauf des Verfahrens kündigte die Einwohnergemeinde A._ das Anstellungsverhältnis mit X._, der bis zu diesem Zeitpunkt bei ihr als Lehrer tätig gewesen war (vgl. dazu das Urteil des Bundesgerichts 2P.187/2003 vom 27. November 2003). B. Mit Schlussverfügung vom 14. April 2004 schloss der Untersuchungsrichter die Voruntersuchung und beantragte dem Gerichtspräsidium von Solothurn-Lebern die Einstellung des Verfahrens. Er begründete seinen Antrag damit, dass das Herunterladen verbotener Pornographie gemäss herrschender Gerichtspraxis nicht als "Herstellen" im Sinne von Art. 197 Ziff. 3 StGB qualifiziert werde. Was den Verstoss gegen den neueren Straftatbestand von Art. 197 Ziff. 3bis StGB anbelange, könne dem Beschuldigten nicht schlüssig nachgewiesen werden, dass er die verbotenen Darstellungen nach dem Inkrafttreten der neuen Bestimmung, mithin nach dem 1. April 2002, heruntergeladen habe. Der Amtsgerichtspräsident von Solothurn-Lebern stimmte dieser Argumentation zu und stellte das Verfahren mit Verfügung vom 19. Juli 2004 ein. Gleichzeitig entschied er, dass eine Festplatte des PC iMac sowie 2 externe Festplatten einzuziehen und von der Polizei zu vernichten seien. Die Entschädigungsforderung des Beschuldigten wies er ab, sprach ihm aber eine Genugtuungssumme in der Höhe von Fr. 250.-- zu. Gleichzeitig wurde der Staat Solothurn verpflichtet, X._ eine Parteientschädigung von Fr. 5'380.-- auszurichten. Soweit der Beschuldigte eine höhere Parteientschädigung verlangt hatte, wurde sein Begehren abgewiesen. Auch die geltend gemachte Umtriebsentschädigung wies der Amtsgerichtspräsident ab. Der Amtsgerichtspräsident von Solothurn-Lebern stimmte dieser Argumentation zu und stellte das Verfahren mit Verfügung vom 19. Juli 2004 ein. Gleichzeitig entschied er, dass eine Festplatte des PC iMac sowie 2 externe Festplatten einzuziehen und von der Polizei zu vernichten seien. Die Entschädigungsforderung des Beschuldigten wies er ab, sprach ihm aber eine Genugtuungssumme in der Höhe von Fr. 250.-- zu. Gleichzeitig wurde der Staat Solothurn verpflichtet, X._ eine Parteientschädigung von Fr. 5'380.-- auszurichten. Soweit der Beschuldigte eine höhere Parteientschädigung verlangt hatte, wurde sein Begehren abgewiesen. Auch die geltend gemachte Umtriebsentschädigung wies der Amtsgerichtspräsident ab. C. Gegen den Entscheid des Amtsgerichtspräsidenten gelangte der Beschuldigte an die Strafkammer des kantonalen Obergerichtes. Das Obergericht nahm die als "Beschwerde" bezeichnete Eingabe als Rekurs entgegen und hiess diesen mit Urteil vom 14. Dezember 2004 teilweise gut. Es hielt daran fest, dass die beschlagnahmten externen Festplatten zu löschen und gemäss Konfiskationsverordnung zu vernichten seien. Ebenfalls seien die auf der iMac Festplatte hergestellten Kopien und Dateien zu vernichten. Der Amtsgerichtspräsident wurde aufgefordert, seinerseits von der Expertin allfällig noch vorhandene Datenträger und Kopien herauszufordern und deren Vernichtung durch die Polizei gemäss Konfiskationsverordnung in die Wege zu leiten. Weiter hielt das Obergericht fest, die beim Beschuldigten sichergestellte iMac Festplatte sei zuhanden der noch hängigen Strafverfahren wegen Amtsgeheimnisverletzung zur Verfügung zu halten. Nach Abschluss dieser Strafverfahren, welche der Beschuldigte gegen verschiedene Personen eingeleitet hatte (Verfahren 1P.96/2005, 1P.104/2005, 1P.106/2005, 1P.108/2005, 1P.112/2005, 1P.136/2005 vor Bundesgericht), sei auch die iMac Festplatte zu löschen und zu vernichten. Die Genugtuungssumme erhöhte das Obergericht auf Fr. 2'000.--. Desgleichen sprach es dem Beschuldigten eine Umtriebsentschädigung von Fr. 300.-- zu. Für das Rekursverfahren erachtete das Gericht eine reduzierte Parteientschädigung von Fr. 300.-- als angemessen. Die Kosten des Rekursverfahrens auferlegte es zu 3⁄4 (Fr. 412.50) dem Rekurrenten. C. Gegen den Entscheid des Amtsgerichtspräsidenten gelangte der Beschuldigte an die Strafkammer des kantonalen Obergerichtes. Das Obergericht nahm die als "Beschwerde" bezeichnete Eingabe als Rekurs entgegen und hiess diesen mit Urteil vom 14. Dezember 2004 teilweise gut. Es hielt daran fest, dass die beschlagnahmten externen Festplatten zu löschen und gemäss Konfiskationsverordnung zu vernichten seien. Ebenfalls seien die auf der iMac Festplatte hergestellten Kopien und Dateien zu vernichten. Der Amtsgerichtspräsident wurde aufgefordert, seinerseits von der Expertin allfällig noch vorhandene Datenträger und Kopien herauszufordern und deren Vernichtung durch die Polizei gemäss Konfiskationsverordnung in die Wege zu leiten. Weiter hielt das Obergericht fest, die beim Beschuldigten sichergestellte iMac Festplatte sei zuhanden der noch hängigen Strafverfahren wegen Amtsgeheimnisverletzung zur Verfügung zu halten. Nach Abschluss dieser Strafverfahren, welche der Beschuldigte gegen verschiedene Personen eingeleitet hatte (Verfahren 1P.96/2005, 1P.104/2005, 1P.106/2005, 1P.108/2005, 1P.112/2005, 1P.136/2005 vor Bundesgericht), sei auch die iMac Festplatte zu löschen und zu vernichten. Die Genugtuungssumme erhöhte das Obergericht auf Fr. 2'000.--. Desgleichen sprach es dem Beschuldigten eine Umtriebsentschädigung von Fr. 300.-- zu. Für das Rekursverfahren erachtete das Gericht eine reduzierte Parteientschädigung von Fr. 300.-- als angemessen. Die Kosten des Rekursverfahrens auferlegte es zu 3⁄4 (Fr. 412.50) dem Rekurrenten. D. Mit Eingabe vom 9. Februar 2005 erhebt X._ staatsrechtliche Beschwerde beim Bundesgericht. Er beantragt die Aufhebung des obergerichtlichen Urteils vom 14. Dezember 2004 wegen Verletzung von Art. 9 und 29 Abs. 1 BV sowie Art. 6 Ziff. 1 EMRK. Gleichzeitig ersucht er um Gewährung der aufschiebenden Wirkung sowie der unentgeltlichen Rechtspflege und Verbeiständung. Das Obergericht des Kantons Solothurn schliesst auf Abweisung der Beschwerde. Mit Verfügung vom 11. März 2005 wurde dem Gesuch um aufschiebende Wirkung entsprochen. 