Allgemeine Fragen zur PROFAN Programmierung
Views (Heute): 243071 (4507)
  Suchen
 Zurück zur Übersicht
 AutorThema: MCI-Send, Wav Record .. wo stehen die Daten ...
Thorsten.HG
Datum:04.04.02 08:30 Antwortenals Email verschicken (mrk@mrk-soft.de) 


Hallo NG,

Roland, (und natürlich alle anderen), wo werden die
Rohdaten von MCISend wärend der Aufnahme eines WAV
hingeschrieben ?

Vermutlich in den Arbeitsspeicher !!, dann wäre die
Frage, wie komm ich an diese Daten dann nach der
Aufnahme direkt ran, OHNE umweg über eine Datei.

Thorsten



Sven Schmidts
Datum:04.04.02 09:33 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Hi,

die Daten müssten im Arbeitsspeicher (oder temp. Datei) stehen. Da Du die MCI Befehle nutzt, wirst Du (denke ich) kaum eine Chance haben, daran zu kommen, weil Windows ja alles im Hintergrund macht (bzw. der Treiber). Anders würde es aussehen, wenn Du direkt auf das Device zugreifst. Das ist aber eine andere Geschichte ;)

Mfg.
Sven Schmidts


Sven Schmidts
Datum:04.04.02 09:35 Antwortenals Email verschicken (schmidts@flat2serv.de) 


Nachtrag:

Thorsten, Roland wird mit Sicherheit die API "mciExecute" aus der (Delphi-) Unit "MMSystem" nutzen. Vielleicht hilft Dir das weiter. Für den Fall, das Du den VCL Source nicht hast:

function mciExecute(pszCommand: LPCSTR): BOOL; stdcall;
//...
function mciExecute; external mmsyst name 'mciExecute';

Mfg.
Sven Schmidts


Kai Hagemann
Datum: 06.04.02 14:25 Antwortenals Email verschicken  


Die Daten für die Aufzeichnung werden in den Ordner Windows\TMP angelegt.
Der Name setzt sich aus ~MCI, dann kommt eine Nummer und schließlich .tmp.
Wie sich die Nummer zusammen setzen tut, das muß ich noch rausfinden.


 Zurück zur Übersicht