StoryCode

심각한 오류 발생 2.Audio File 만들면서 스트리밍

C#/Capturing Audio
반응형

- NetworkStream 이 Seekable 이 아니라서, 일단 Wav File 로 쓰면서 동시에 스트리밍시도.


- 그러나 읽기 권한 실패.


- 아무래도 CSCore 를 이용한 Net Streaming 은 포기해야 할듯.

반응형

심각한 문제점 발생. Seekable Stream

C#/Capturing Audio
반응형

- CSCore 에서 WaveWriter 의 파라미터로 스트림을 입력하는 것이 가능하다.


- 그래서 NetworkStream 을 입력해보았다.


- 그러나 NetworkStream 은 Seekable Stream 아니라서 오류가 발생함.

반응형

Client IP 가져오기

C#/Capturing Audio
반응형

public static string getClientIp


{

    get

    {

        IPHostEntry host = Dns.GetHostEntry(Dns.GetHostName());

        string ClientIP = string.Empty;

        for (int i = 0; i < host.AddressList.Length; i++)

        {

            if (host.AddressList[i].AddressFamily == AddressFamily.InterNetwork)

            {

                ClientIP = host.AddressList[i].ToString();

            }

        }

        return ClientIP;

    }

}


....


private void Form1_Load()

{

String cip = getClientIp;

}


반응형

Error) iaudioclient:initialize caused an error. 0x80070057, 매개 변수가 틀립니다

C#/Capturing Audio
반응형

오류) iaudioclient:initialize caused an error. 0x80070057, 매개 변수가 틀립니다


- 위 오류는 윈도의 오류로 보이며, 다양한 프로그램에서 같은 오류가 발생함.

- 언어 설정 이나 레지스트리 변경후 재 부팅해도 오류 재 발생

- 결국 새로운 Windowns 환경 (Win10 VM) 깔아서 실행.

- 프로젝트명에 한글 폴더명이 있으면 안되서, C Drive 로 복사해서 실행하니 잘됨.

반응형

Visual Studio C# 에 CSCore 추가하는 방법

C#/Capturing Audio
반응형

프로젝트에서 마우스 오른쪽 클릭한 다음, "NuGet 패키지 관리" 선택하면 아래 화면이 나타난다.
CsCore 를 검색해서 설치하면 된다.



-------------------------------------------------------------------------------------------------


다운로드는 아래에서 받을 수 있다.

https://archive.codeplex.com/?p=cscore#CSCore/SoundIn/ISoundIn.cs



우측 상단 download archive 클릭해서 zip file 을 다운로드 한다.



반응형

참조 사이트

C#/Capturing Audio
반응형

https://stackoverflow.com/questions/4953125/capturing-windows-audio-in-c-sharp


1) CSCore

https://github.com/filoe/cscore


http://filoe.github.io/cscore/sharpDox/1.2.0-release/#type/WasapiLoopbackCapture


https://stackoverflow.com/questions/18812224/c-sharp-recording-audio-from-soundcard


2) NAudio - 포기

http://blogs.msdn.com/b/matthew_van_eerde/archive/2008/12/16/sample-wasapi-loopback-capture-record-what-you-hear.aspx?PageIndex=2


https://stackoverflow.com/questions/18812224/c-sharp-recording-audio-from-soundcard



반응형