TMediaPlayer und TFileStream

Hallo Wissende,

kann die TMediaPlayer Komponente mit einem Stream gefüttert werden?
Kann von der Komponente in einen Stream aufgenommen werden?

Wenn ja, wie denn nur?
Der Zweck ist, ein Audio aufzunehmen und anschließend wiederzugeben, ohne eine Datei schreiben zu müssen.

Gibt es andere Möglichkeiten hierfür?

Danke Manfred

An alle, die es interessiert:

Ich habe mich in die Tiefen der Windows API begeben und es mit MCI gemacht. Funktioniert prima.

Record:

 mciSendString('OPEN NEW TYPE WAVEAUDIO ALIAS therecord', nil, 0, handle);
 mciSendString('SET therecordTIME FORMAT MS '+ 
 'BITSPERSAMPLE 8 '+ 
 'CHANNELS 1 '+ 
 'SAMPLESPERSEC 8000 '+ 
 'BYTESPERSEC 8000', 
 nil, 0, handle);
 mciSendString('RECORD therecord', nil, 0, handle);

Stoppen:

 mciSendString('STOP therecord', nil, 0, handle);

Abspielen:

 MCISendString('PLAY therecordfrom 0', nil, 0, handle);

Manfred