nazwa pliku a strumień

nazwa pliku a strumień
maszynaz
  • Rejestracja: dni
  • Ostatnio: dni
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:

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

gawronlukasz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 51
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

msm
  • Rejestracja: dni
  • Ostatnio: dni
1

A nie wystarczyłoby po prostu

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

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.