| |
|
|
| Hallo Profaner...
Welche APIs, mit denen ihr laufend umgeht, fehlen in der API-Library noch? Was müsste hier noch dringend rein?? |
|
|
| |
|
|
|
CB | Hallo Andreas! Multimedia ist noch ganz leer. Ich könnte einen funktionierenden Ersatz für MCISend brauchen (Aufnahme, Wiedergabe in variabler Qualität). Hast Du da auch was auf Lager?
Ciao, Christian |
|
|
| |
|
|
|
Michael Wodrich | GetDiskFreeSpaceEx FindFirstFileEx
Na ja, eigentlich nur die Info, wie ich zweigeteilte Long64-Zahlen (lowXYZ, highXYZ) in einen brauchbaren Wert (also in Profan: Float) umwandeln kann (und zurück).
Es gibt in der API sicherlich noch etliche Funktionen, wo man diese Umrechnungen gebrauchen könnte. Diese beiden sind mir nur so spontan eingefallen.
An beiden hatte ich mir mal die Zähne ausgebissen, weil ich die Umrechnung nicht hinbekam.
Ansonsten: - TabControl -- TabControl Image List -- Tab Size and Position -- TabCtrl_SetPadding - Tabstopps -- EM_SETTABSTOPS (im MultiLine-Edit) -- TabbedTextOut - Application Desktop Toolbars - Trackbars - TreeViews - für die Prozesse: -- Mutex, Mailslots, Semaphoren, Pipes, WaitFor... - das Thema: UNICODE - FindText, ReplaceText -- (hier muß/kann der Profaner seinen eigenen Dialog bauen) - RAS (Remote Access Service) - Property Sheets - ... |
|
|
| Programmieren, das spannendste Detektivspiel der Welt. | 01.05.2005 ▲ |
|
|
|
|
| Hallo Christian...
Wenn ich demnächst wieder mal etwas mehr Zeit habe, werde ich mich zuerst einmal um das Setzen und Auslesen der Lautstärken kümmern (dazu habe ich auch noch Quelltext).
Für MCISendstring habe ich leider noch nichts parat. Ich habe mir die API vor einer Zeit mal kurz angesehen - hatte aber dann gedacht, daß das Profan genausogut regeln kann. Ich werd noch einmal schauen... |
|
|
| |
|
|
|
CB | Danke, Andreas! Wenn Du Dich erinnerst, habe ich vor einiger Zeit mal an anderer Stelle was dazu gepostet und auch mit Roland darüber diskutiert. Bin letztlich zum Schluß gekommen, daß Profan offenbar nichts dafür kann - ist ein Windows-Fehler in der MCI-Schnittstelle. Daraufhin mußte ich ein ganzes Projekt (Diktafon mit vernünftiger Klangqualität) erstmal auf Eis legen. Wäre Dir sehr dankbar, wenn Du eine funktionierende Alternative für mich hättest. Nochmal in Kürze, was ich erreichen möchte: [box:daf596e924] Aufnahme eines gesprochenen Textes über Headset mit einstellbarer Qualität, wobei in der WAV die Properties (Dateilänge, SamplesperSec, BitsperSample etc.) korrekt gesetzt sein müssen (das schafft MCI nicht) Speichern als WAV (ev. mp3?) Modifizieren der Datei auch in Form eines Insertschnitts (das funktioniert sogar mit MCI!) Übergeben der Datei an eine Spracherkennungssoftware, die generiert daraus den geschriebenen Text[/box:daf596e924] Damit die Spracherkennung funktioniert, muß die WAV in erstklassiger Qualität vorliegen, nicht bloß mit 11025 Bits per Sample, wie mit MCI, da müssen mindestens 22050, besser 44100 verwendet werden, dafür würden 8 bit (Mono) reichen, um die Dateigröße möglichst klein zu halten!
Christian |
|
|
| |
|
|
|
| Hallo Michael...
Thema Unicode => MultiByteToWideChar, WideCharToMultiByte
WaitForSingleObjekt steht ebenfalls auf meiner Liste - dafür schwebt mir schon eine interessante Möglichkeit der Umsetzung im Kopf herum.
Die Mailslot Funktionen würden mich auch sehr interessieren - da muss ich mir aber noch einiges anlesen (wie zu vielen anderen Funktionen, die du da aufgezählt hast, auch => bin noch Anfänger).
GetDiskFreeSpaceEx baue ich noch ein - und zu FindFirstFile dürfte ich schon eine Erklärung haben. Um das Umwandeln der Werte werde ich mich auf jeden Fall noch kümmern und das passend klären damit man da durchblickt => waveOutSetVolume kommt ja auch noch. Das schlimmste ist für mich bei der Umrechnung eingendlich, das es da [...] Bug gibt. @BIN$ und | fallen also für die Umrechnung wohl aus - da bleibt also nur das @or.
FindText und ReplaceText habe ich mir vorher schon angesehen => kommt ebenfalls noch!
Das Erstellen von ganzen Controls überlasse ich dem Quellcodebereich (da gibts auch schon einiges Gutes dazu) => ich will mich hier nur um die Funktionen kümmern. Wenn ich den Security Deskriptor komplett habe (und da fehlt nicht mehr viel), kommt der Lexikon- und Messagebereich dazu. |
|
|
| |
|
|
|
| Hallo Christian...
Wenn du Quelltexte dazu hättest - egal in welcher Programmiersprache (aber am besten mehrere), würde mir das sehr helfen - bin, wie gesagt, Anfänger. Zuerst werde ich aber noch die Prozedur zum Setzen eines neuen ACLs in eine Security Descriptor schreiben, dann gehts mit den anderen Sachen weiter. |
|
|
| |
|
|
|
CB | Ich kann Dir hierzu leider nur anbieten, was ich unter VisualBasic zu Multimedia und MCI gefunden habe. Christian |
|
|
| |
|
|