TVILocalNetworkPrivacyPolicy Constants Reference

Declared in TVILocalNetworkPrivacyPolicy.h

TVILocalNetworkPrivacyPolicy

TVILocalNetworkPrivacyPolicy restricts which communication routes can be used to send and receive media with other Participants. Local addresses that are allowed by the policy are shared with other Participants. Remote addresses that are allowed by the policy are used for connectivity checks.

In order to ensure that end user privacy is respected the privacy policy is always applied equally to local and remote addresses. As a result, the Participant with the most restrictive privacy policy determines which routes are allowed in a Peer-to-Peer Room.

Definition

typedef NS_ENUM(NSUInteger, TVILocalNetworkPrivacyPolicy ) {
   TVILocalNetworkPrivacyPolicyAllowAll = 0,
   TVILocalNetworkPrivacyPolicyBlockLocal = 1,
};

Constants

TVILocalNetworkPrivacyPolicyAllowAll

Allow local network addresses. Select this policy if you have consent to send and receive media using the local network.

Declared In TVILocalNetworkPrivacyPolicy.h.

TVILocalNetworkPrivacyPolicyBlockLocal

Block the gathering and use of local network addresses. Unicast and multicast DNS resolution of remote hostnames is disabled. Select this policy if you do not want to take any actions that might result in a local network permissions request.

Declared In TVILocalNetworkPrivacyPolicy.h.

Declared In

TVILocalNetworkPrivacyPolicy.h