none
请教大家,如何变换某个程序的音频输出设备 RRS feed

  • 常规讨论

  • 在我的电脑中,有两个音频输出设备 High Definition Audio (默认设备)和intel 显示器音频(HDMI)

    当我设计的程序在播放声音时 只会在默认设备上发出声音

    那么,我该如何处理 才能在默认设备不变的情况下,使用intel显示器音频来发出声音呢?

    (我有发现一些高级的播放器都有相应的操作选项)

    希望各位达人不吝赐教。

    2013年7月28日 6:19

全部回复

  • 你好,

    如果你能把你设计的程序拿出来分享一下,这个问题或许能够得到更好的解决。

    这里提供一段选择非默认音频输出设备的函数代码(注意: 头文件包含“xaudio2.h”):

    HRESULT CreateMasteringVoice(
             IXAudio2MasteringVoice **ppMasteringVoice,
             UINT32 InputChannels = XAUDIO2_DEFAULT_CHANNELS,
             UINT32 InputSampleRate = XAUDIO2_DEFAULT_SAMPLERATE,
             UINT32 Flags = 0,
             UINT32 DeviceIndex = 0,
             const XAUDIO2_EFFECT_CHAIN *pEffectChain = NULL
    )

    更多相关信息,请查阅:

    IXAudio2::CreateMasteringVoice Method


    Jane Wang
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年7月29日 8:28
    版主
  • 你好,

        请问你的问题是否已经得到解决?如果仍没有解决,请列出此问题相关的详细信息,以寻求答案。

        因为你已经长时间没有回复,两天之后我们将关闭此贴,如有问题请考虑在相关论坛上张贴新帖。

        感谢你的支持。


    Jane Wang
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2013年8月5日 1:27
    版主
  • 我也希望把代码拿出来分享。但是我用的语言是一种非官方版的Basic语言

    我想该接口在API中是否有应用?

    2013年10月13日 4:50
  • 没有关系,你应该发到VB.NET中,并且设置你帖子的属性为“讨论”,作为经验分享。谢谢你。

    Click For donating:Free Rice For the poor
    For spamming-sender issues, you can either report it at Microsoft Spamming Issue, or just find "Report Spam Here+Number" at Forum Issue;You can also find "Verify Your Account+Number" at "Forum Issue", where you can submit to be confirmed to paste links or images.
    For more things to talk about? StackOverFlow is your choice.

    2013年10月13日 6:08
  • VB里面没有指针这样的东西,而我用的那种里面有指针的概念以及内存操作,所以觉得在VC++里面讨论更加的合适。

    2013年10月19日 6:27
  • 你好,

    谢谢你愿意在此分享代码。

    我已将本帖改为“常规讨论”。


    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click HERE to participate the survey.

    2013年10月21日 1:06
    版主