directsound

    1

    1답변

    제 질문은 일반적으로 DirectSoundBuffer8과 같은 Lock 및 Unlock 메서드의 동작과 관련되어 있습니다. 나는 이런 식으로 뭔가를 가지고 : unsigned char *bufferPtr; result = ((IDirectSoundBuffer8*)dsb)->Lock(0,size,(void**)&bufferPtr,(DWORD*)&size,

    0

    1답변

    그래서 내가 (날카로운 내 능력의 일부를 유지하기 위해) 대학 지정 작업을 즐길 정적 소음을 가지고 있으며, 나는이 하나 해결하기로 결정했습니다 : 나는 실행 해요 http://introcs.cs.princeton.edu/java/assignments/dsp.html MSVS2015을 C#/Console 응용 프로그램과 SharpDX 패키지를 사용하면 일부

    0

    1답변

    사운드 뱅크를 사용하여 MIDI로 보이는 음악 형식을 리버스 엔지니어링합니다. 그러나 주어진 MIDI 노트에서 사운드 뱅크의 샘플을 재생하는 방법을 모르기 때문에 구현이 올바르지 않습니다. (기본 khz로 재생합니다.) 내 질문은 - foo.wav @ 44100khz와 같은 웨이브 파일에 사운드가 있고 0-127의 MIDI 노트가있는 경우이 노트에서 어떻게

    0

    1답변

    IDirectSoundBuffer의 GetCurrentPosition 방법은 두 인수 가지고가 HRESULT GetCurrentPosition(LPDWORD pdwCurrentPlayCursor, LPDWORD pdwCurrentWriteCursor); 첫번째 인자 "pdwCurrentPlayCursor는"플레이 커서를 수신하고, 두 번째 인수 "pdw

    0

    2답변

    여러 오디오 및 비디오 장치에서 읽고 적절한 컨테이너 (예 : mpeg)에 데이터를 쓰는 프로그램을 작성 중입니다. 나는 리눅스에서 코드를 작성했지만 지금은 윈도우 용으로 또 다른 버전을 작성해야한다. 이것이 내가 리눅스에서 작성한 방법입니다 : initialize the devices (audio: ALSA, video: V4L2) get the fil

    1

    1답변

    Windows 7에서 실행되는 C로 작성한 DirectSound 응용 프로그램이 있습니다. 응용 프로그램은 일부 사운드 프레임을 캡처하고 다시 재생합니다. 캡처 결과를 온전하게 확인하기 위해 PCM 데이터를 파일로 쓰고 있는데, 나는 파일을 사용하여 리눅스에서 재생할 수있다. 불행히도, 소리가 고르지 않으며 때로는 말더듬 소리가 들리고 (Linux에서는 잘

    1

    1답변

    그래서 Jonathan S. Harbor의 "Beginning Game Programming Third Edition"을 읽고 직접 사운드를 사용하는 방법을 가르쳐주었습니다. 이 책은 DirectSound.h의 이전 릴리스에서 나온 DirectSound.h 및 DirectSound.cpp 파일을 사용하지만 컴파일하려고하면 "LNK2019 : 확인되지 않은

    0

    1답변

    Windows에서 직접 사운드 장치를 나열하고 특정 채널을 출력하는 데 사용되는 실제 장치를 serialize해야합니다. 이는 직접 사운드 장치 GUID를 저장하여 정상적으로 수행 된 것으로 보입니다. 그러나 다른 컴퓨터에있는 경우 동일한 하드웨어에 연결해야합니다. 나는 GUID를 사용해 보았지만, 정확히 동일한 오디오 장치가 연결된 다른 컴퓨터에서는 다릅

    1

    1답변

    내 64 비트 응용 프로그램에 DirectSound를로드하려고 할 때 BadImageFormatException이 발생합니다. 연구를 한 후에는 DirectSound dll이 32 비트이고 응용 프로그램이 64 비트라는 사실 때문입니다. 내 64 비트 응용 프로그램을 32 비트로 변경할 수 없습니다. DirectSound 라이브러리를로드하는 옵션은 무엇입니

    0

    1답변

    DirectSound8을 구현하는 코드가 있습니다. MSFT는 웹 사이트에서이 라이브러리가 더 이상 사용되지 않음을 명시하고 있습니다. 따라서 Windows 플랫폼을 유지한다면이 코드를 업데이트하면 어떤 옵션이 있습니까? Linux로 전환 한 경우 옵션은 무엇입니까?