XblPrivacySetting
All of the things protected by the Privacy Engine.
Syntax
enum class XblPrivacySetting : uint32_t
{
Unknown = 0,
ShareFriendList = 1,
ShareGameHistory = 2,
CommunicateUsingTextAndVoice = 3,
SharePresence = 4,
ShareProfile = 5,
ShareVideoAndMusicStatus = 6,
CommunicateUsingVideo = 7,
CollectVoiceData = 8,
ShareXboxMusicActivity = 9,
ShareExerciseInfo = 11,
ShareIdentity = 12,
ShareIdentityInGame = 13,
ShareRecordedGameSessions = 14,
CollectLiveTvData = 15,
CollectXboxVideoData = 16,
ShareIdentityTransitively = 17,
ShareVideoHistory = 18,
ShareMusicHistory = 19,
AllowUserCreatedContentViewing = 20,
AllowProfileViewing = 21,
ShowRealTimeActivity = 22,
CollectVoiceDataXboxOneFull = 23,
CanShareIdentity = 24,
ShareContentToExternalNetworks = 25,
CollectVoiceSearchData = 26,
ShareClubMembership = 27,
CollectVoiceGameChatData = 28,
ShareActivityFeed = 29,
CommunicateDuringCrossNetworkPlay = 30,
}
Constants
Constant | Description |
---|---|
Unknown | Unrecognized privacy setting (not one of the below values). |
ShareFriendList | List of friends. |
ShareGameHistory | Played game history. |
CommunicateUsingTextAndVoice | Messaging and Voice chat. |
SharePresence | Online status. |
ShareProfile | User Profile. |
ShareVideoAndMusicStatus | Video and Music Status. |
CommunicateUsingVideo | Video Communication. |
CollectVoiceData | Voice Data Collection. |
ShareXboxMusicActivity | Share Xbox Music Activity. |
ShareExerciseInfo | Fitness Data. |
ShareIdentity | Share identity - Real Name, aka MSA Name. |
ShareIdentityInGame | Real Identity Data for in game use. |
ShareRecordedGameSessions | Game DVR. |
CollectLiveTvData | Allow Microsoft to collect data about Live TV watching. |
CollectXboxVideoData | Allow Microsoft to collect data about Xbox Video watching. |
ShareIdentityTransitively | Allow other users to view real identity via "transitive real name". |
ShareVideoHistory | Allow other users to view the owner's video viewing history. |
ShareMusicHistory | Allow other users to view the owner's music history. |
AllowUserCreatedContentViewing | Allow the user to view user created content of other users. This is a parental control on the owner, not a privacy setting that affects other users. |
AllowProfileViewing | Allow the user to view the profiles of other users. This is a parental control on the owner, not a privacy setting that affects other users. |
ShowRealTimeActivity | Sometimes called the 'Cloaked' bit. |
CollectVoiceDataXboxOneFull | Allow full voice data (identifiable to user) to be collected on Xbox One. |
CanShareIdentity | Enforcement setting to prevent a user from sharing identity. |
ShareContentToExternalNetworks | Allow other users to share owner's Xbox LIVE content to external social networks. |
CollectVoiceSearchData | Allow voice search data to be collected on Xbox One. |
ShareClubMembership | Allow other users to see the public clubs that the user has joined. |
CollectVoiceGameChatData | Allow voice data collection from game chats. |
ShareActivityFeed | Allow other users to view items posted by the owner on their activity feed. |
CommunicateDuringCrossNetworkPlay | Augments the existing communications settings to allow communications with user on platforms other than Xbox Live. |
Member of
XblPermissionDenyReasonDetails
Requirements
Header: privacy_c.h