nazwa pliku a strumień

0

Uwaga mam pytanie bardziej z pogranicza hakerstwa niż ortodoksyjnego programowania albo czyste SCIFI.
Ustawiam nazwę pliku docelowego, do którego mają być zapisywane dane audio jak poniżej:

capture.Filename="E:\\gadka.avi";

Obiekt capture po uruchomieniu tworzy na dysku plik o takiej nazwie.
Czy istnieje możliwość by zamiast "E:\gadka.avi" wstawić jakiś strumień aby audio było zapisywane do strumienia a nie do pliku? A jeśli nie to czy istnieją inne metody przechwycenia tego strumienia?
Jak pytanie bez sensu to proszę ---> kosz.

0

A skąd ten capture pobiera dane audio? Dane audio to zwykłe bajty więc możesz zapisywać do czego chcesz, także do strumienia np. typu MemoryStream.
Ten obiekt capture jest Twojego autorstwa czy z jakiejś biblioteki?

Edit:
Chcesz podać do zmiennej FileName strumień? Tak się nie da bo strumień nie będzie stringiem ;p

1

A nie wystarczyłoby po prostu

capture.Filename = Path.GetTempFileName()
// blah blah blah
Stream str = File.Open(capture.Filename);

1 użytkowników online, w tym zalogowanych: 0, gości: 1