xaudio2

    0

    1답변

    유니버셜 앱에서 임의로 피치로 WAV를 재생하고 싶습니다. 필요한 것보다 더 직선적 인 방법이 있다면 SharpDX 말해줘! private void PlayTone(float randomPitch) { var xAudio = new XAudio2(); var masteringVoice = new MasteringVoice(xA

    0

    1답변

    우리는 사운드 엔진을 XAudio2로 마이그레이션하기 시작했으나 아직 완료되지 않았습니다. 현재 우리는 여전히 OpenAL을 사용 중이며 최대 소스 수 (XAudio2에서 '음성'이라고 생각하는 것)가 하드웨어에 따라 달라지는 문제를 해결했습니다. OpenAL 자료를 소스 재활용으로 업그레이드 할 수 있지만 XAudio2가이를 해결할 경우 마이그레이션 완료

    0

    1답변

    UWP의 AudioGraph API를 사용하여 합성 된 음성 및 짧은 알림 사운드 ("earcons")를 재생하려고합니다. UWP에는 WAV 파일이 포함 된 스트림을 제공하는 음성 합성 API가 있지만 매개 변수 (비트 전송률, 샘플 깊이 등)에 대해 너무 많은 가정을하고 싶지는 않습니다. AudioSubmixNode이고 재생할 음성이있을 때마다 Audio

    0

    1답변

    xAudio2를 사용하는 방법을 배우고 있습니다. public class SoundEffect { readonly XAudio2 _xaudio; readonly WaveFormat _waveFormat; readonly AudioBuffer _buffer; readonly SoundStream _soundstream;

    2

    1답변

    32 비트 DirectSound 오디오 API를 XAudio2로 대체하려고합니다. XAudio2는 64 비트 C# 응용 프로그램에서 작동합니까? 그렇다면 XAudio2를 사용하기 위해 프로젝트를 설정하는 방법을 완전히 알지 못합니다. 온라인에서 본 모든 예제는 C++ 용입니다.

    0

    1답변

    약간의 컨텍스트를 제공합니다. 내 C# 응용 프로그램에서 카메라의 라이브 오디오를 출력하려고합니다. 몇 가지 조사를 한 후에는 C++에서 관리하는 dll에서이를 수행하는 것이 꽤 명백하게 보입니다. XAudio2 API는 동적 오디오 콘텐츠를 구현하고 사용하기가 쉽기 때문에 선택했습니다. 그래서 빈 버퍼를 사용하여 C++로 XAudio 장치를 만들고 C#

    1

    1답변

    Xaudio2에서 SharpDX VolumeMeter를 사용하려고합니다. SetEffectParameters를 사용하여 VolumeMeterLevels 객체를 전달하려고하지만 객체에는 공개 int ChannelCount 만 있고 MSDN 섹션에 표시된 두 개의 포인터는 없습니다. API는 이들을 내부로 나열합니다. 나는 pPeakLevels 및 pRMSLe

    0

    1답변

    SharpDX 샘플 (https://github.com/sharpdx/SharpDX-Samples/blob/master/WindowsDesktop/XAudio2/AudioPlayerApp/AudioPlayer.cs)의 스트리밍 원칙을 사용하여 동시에 여러 사운드를 재생하고 있습니다. 동일한 노래의 여러 버전 목록이 있습니다. 나는 그들을 정확히 같은 시간에

    0

    1답변

    프로그램에서 모든 원시 포인터를 Smartpointer로 처리해야합니다. 하지만이 Xaudio2 호출 HRESULT XAudio2Create(_Out_ IXAudio2 **ppXAudio2, _In_ UINT32 Flags, _In_ XAUDIO2_PROCESSOR XAudio2Processor); 내 질문에 문제가 발생 포인터에 대한 포인터로

    2

    3답변

    이명 주파수와 일치하는 앱을 개발하고 싶습니다. 주파수가 재생되고 사용자가 플러스 또는 마이너스 버튼을 눌러 주파수를 높이거나 낮 춥니 다. 주파수를 재생하는 것은 괜찮 public static short[] BufferSamples = new short[44100 * 1 * 2]; private SourceVoice sourceVoice;