ScnLib_SelectAudioSourceDevice()

ScnLib_SelectAudioSourceDevice()

标准版专业版超级版至尊版
C++ __declspec(dllimport) BOOL __stdcall ScnLib_SelectAudioSourceDevice(BOOL bPlayback, int nIndex);
C# [DllImport("ScnLib.dll")] public static extern bool ScnLib_SelectAudioSourceDevice(bool Playback, int Index);
Basic Public Declare Function ScnLib_SelectAudioSourceDevice Lib "ScnLib.dll" (ByVal Playback As Boolean, ByVal Index As Int32) As Boolean
Delphi function ScnLib_SelectAudioSourceDevice(Playback: LongBool; Index: Integer): LongBool; stdcall; external 'ScnLib.dll';
  • 描述
    通过索引选择音频源设备,将其设置为指定类别的活动录音源。

  • 参数
    • Playback [in]
      TRUE:在播放音频源类别中,通常包括扬声器和耳机等音频输出设备。
      FALSE:在录音音频源类别中,通常包括麦克风和线路输入等音频输入设备。
    • Index [in]
      音频源设备索引,范围从0到设备数量-1。
  • 返回值
    如果成功选择音频源设备,返回值为TRUE。否则,返回值为FALSE。

  • 备注
    调用此函数通过索引选择音频源设备,将其设置为指定类别的活动录音源;如果索引大于或等于0且小于设备数量,则选择相应的音频源设备;如果索引小于0,将选择系统默认的音频源设备;如果这些条件都不满足,则指定类别中将没有活动的录音源。

    默认情况下,只有系统的默认音频播放设备被设为活动录音源。即使在录制过程中,您也可以更改活动音频源设备。要检测特定音频源类别中当前选定设备的索引,请调用ScnLib_GetSelectedAudioSourceDevice()。要调整系统默认的音频源设备,请调用ScnLib_ConfigureAudioSourceDevices()

  • 参见
    ScnLib_GetAudioSourceDeviceCount()
    ScnLib_GetAudioSourceDeviceA/W()
    ScnLib_GetSelectedAudioSourceDevice()
    ScnLib_ConfigureAudioSourceDevices()

下载 SDK API 总览