Deutsch
Stammtisch & Café

Was fehlt in der API Library noch?

 
Hallo Profaner...

Welche APIs, mit denen ihr laufend umgeht, fehlen in der API-Library noch? Was müsste hier noch dringend rein??
 
30.04.2005  
 




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
 
XProfan 8/9.1, Win XP, AMD 64/3200
01.05.2005  
 




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...
 
01.05.2005  
 




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
 
XProfan 8/9.1, Win XP, AMD 64/3200
01.05.2005  
 



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.
 
01.05.2005  
 



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.
 
01.05.2005  
 




CB
Ich kann Dir hierzu leider nur anbieten, was ich unter VisualBasic zu Multimedia und MCI gefunden habe.
Christian

43 kB
Hochgeladen:01.05.2005
Ladeanzahl62
Herunterladen
 
XProfan 8/9.1, Win XP, AMD 64/3200
01.05.2005  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

5.005 Betrachtungen

Unbenanntvor 0 min.
RICOSCH29.10.2015
gerd26.02.2013
Sascha Haak26.02.2012
rudower12.03.2011
Mehr...

Themeninformationen

Dieses Thema hat 3 Teilnehmer:

unbekannt (4x)
CB (3x)
Michael Wodrich (1x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie