[英]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.