簡體   English   中英

在Lync SDK 2013中檢測音頻設備並控制其音量

[英]Detecting the audio devices and controlling its volume in lync sdk 2013

我有一種情況,我需要使用lync 2013 sdk api檢測連接到系統的音頻設備,然后需要控制其音量以及其他諸如靜音和取消靜音之類的功能。

由於目前大多數Lync聯系人都處於脫機狀態,所以我沒有機會對其進行測試,但是您是否嘗試過影響AV模態而不是音頻設備本身的屬性?

像這樣的東西:

  void ConversationManager_ConversationAdded(object sender, Microsoft.Lync.Model.Conversation.ConversationManagerEventArgs e)
    {
        var audioProperty = e.Conversation.Modalities[Microsoft.Lync.Model.Conversation.ModalityTypes.AudioVideo].Properties;
        audioProperty[Microsoft.Lync.Model.Conversation.ModalityProperty.AVModalityAudioCaptureMute] = true;
    }

我有一個偷偷摸摸的感覺,這些值可能是只讀的,但是值得一試。

同樣,盡管我擔心它可能會限制在會議中使用,但您至少可以直接使用以下內容通過對話來影響靜音:-

 e.Conversation.SelfParticipant.BeginSetMute(true, EndSetMute, null);

抱歉,今晚我無法測試這些,讓我知道您的情況。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM