Autor | Thema: MCI-Send, Wav Record .. wo stehen die Daten ... | | Datum:04.04.02 08:30 
(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
|
| | Datum:04.04.02 09:33 
(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
|
| | Datum:04.04.02 09:35 
(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
|
| | Datum: 06.04.02 14:25 
| |
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.
|
|
|