廣播通知與 UI
XAppBroadcastGetStatus 會顯示廣播狀態的狀態更新。使用此方法可判斷廣播是否可以開始。判斷廣播是否可以開始涉及許多因素,例如確保擷取資源可用、遊戲是否允許廣播,或使用者和/或系統是否未停用廣播。如果 XAppBroadcastStatus 結構的所有成員
(canStartBroadcast 除外) 都傳回
false,canStartBroadcast 就會傳回 true。如果廣播可以開始,請呼叫 XAppBroadcastShowUI 為
目前使用者顯示廣播 UI。之後,使用者必須手動起始廣播。XAppBroadcastIsAppBroadcasting 用來判斷
目前的應用程式是否正在廣播。XAppBroadcastUnregisterIsAppBroadcasting
用來取消註冊廣播狀態的變更事件。
將中繼資料新增至螢幕擷取畫面、影片短片和廣播
有數個 API 可用來新增和管理附加至 螢幕擷取畫面、影片短片或廣播的中繼資料。新增中繼資料是選擇性的。不過,它 可讓使用者更容易找到他們想要的錄製內容。中繼資料可以 採用多種形式,例如字串、整數、雙精確度浮點數。系統會為中繼資料項目配置儲存空間。如果配置的空間不足,系統會使用AppCaptureMetatPriority 來判斷所儲存中繼資料項目的相對
優先順序,以及清除中繼資料以釋放空間的順序。
語音聊天
語音聊天應視為使用者產生的內容,其中可能包含個人識別資訊或其他潛在的敏感資料。因此,使用者在遊戲聊天中轉譯的語音絕不應包含在任何錄製的短片或遊戲擷取中。若要做到這一點,可以將適當的音訊類別AudioCategory_GameChat 指派給包含使用者語音的轉譯串流。這會據此標記該串流,讓系統知道在擷取 Game DVR 短片時要忽略此音訊串流。
