Table of Contents

Class WifiP2pWfdInfo

Namespace
Android.Net.Wifi.P2p
Assembly
MASES.Netdroid.dll
public class WifiP2pWfdInfo : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
Inheritance
WifiP2pWfdInfo
Implements
Inherited Members
Extension Methods

Constructors

WifiP2pWfdInfo()

public WifiP2pWfdInfo()

WifiP2pWfdInfo(WifiP2pWfdInfo)

public WifiP2pWfdInfo(WifiP2pWfdInfo arg0)

Parameters

arg0 WifiP2pWfdInfo

WifiP2pWfdInfo

WifiP2pWfdInfo(IJVMBridgeBaseInitializer)

Initializer used internally by JCOBridge. Do not use directly.

[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public WifiP2pWfdInfo(IJVMBridgeBaseInitializer initializer)

Parameters

initializer IJVMBridgeBaseInitializer

Properties

BridgeClassName

Java class name to be instantiated

public override string BridgeClassName { get; }

Property Value

string

CREATOR

public static Parcelable.Creator CREATOR { get; set; }

Property Value

Parcelable.Creator

DEVICE_INFO_AUDIO_ONLY_SUPPORT_AT_SOURCE

public static int DEVICE_INFO_AUDIO_ONLY_SUPPORT_AT_SOURCE { get; set; }

Property Value

int

DEVICE_INFO_AUDIO_UNSUPPORTED_AT_PRIMARY_SINK

public static int DEVICE_INFO_AUDIO_UNSUPPORTED_AT_PRIMARY_SINK { get; set; }

Property Value

int

DEVICE_INFO_CONTENT_PROTECTION_SUPPORT

public static int DEVICE_INFO_CONTENT_PROTECTION_SUPPORT { get; set; }

Property Value

int

DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SINK

public static int DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SINK { get; set; }

Property Value

int

DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SOURCE

public static int DEVICE_INFO_COUPLED_SINK_SUPPORT_AT_SOURCE { get; set; }

Property Value

int

DEVICE_INFO_DEVICE_TYPE_MASK

public static int DEVICE_INFO_DEVICE_TYPE_MASK { get; set; }

Property Value

int

DEVICE_INFO_PREFERRED_CONNECTIVITY_MASK

public static int DEVICE_INFO_PREFERRED_CONNECTIVITY_MASK { get; set; }

Property Value

int

DEVICE_INFO_SESSION_AVAILABLE_MASK

public static int DEVICE_INFO_SESSION_AVAILABLE_MASK { get; set; }

Property Value

int

DEVICE_INFO_TDLS_PERSISTENT_GROUP

public static int DEVICE_INFO_TDLS_PERSISTENT_GROUP { get; set; }

Property Value

int

DEVICE_INFO_TDLS_PERSISTENT_GROUP_REINVOKE

public static int DEVICE_INFO_TDLS_PERSISTENT_GROUP_REINVOKE { get; set; }

Property Value

int

DEVICE_INFO_TIME_SYNCHRONIZATION_SUPPORT

public static int DEVICE_INFO_TIME_SYNCHRONIZATION_SUPPORT { get; set; }

Property Value

int

DEVICE_INFO_WFD_SERVICE_DISCOVERY_SUPPORT

public static int DEVICE_INFO_WFD_SERVICE_DISCOVERY_SUPPORT { get; set; }

Property Value

int

DEVICE_TYPE_PRIMARY_SINK

public static int DEVICE_TYPE_PRIMARY_SINK { get; set; }

Property Value

int

DEVICE_TYPE_SECONDARY_SINK

public static int DEVICE_TYPE_SECONDARY_SINK { get; set; }

Property Value

int

DEVICE_TYPE_SOURCE_OR_PRIMARY_SINK

public static int DEVICE_TYPE_SOURCE_OR_PRIMARY_SINK { get; set; }

Property Value

int

DEVICE_TYPE_WFD_SOURCE

public static int DEVICE_TYPE_WFD_SOURCE { get; set; }

Property Value

int

IsBridgeAbstract

true if the BridgeClassName is an abstract class, i.e. cannot be created an instance

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

true if the BridgeClassName implements java.lang.AutoCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

true if the BridgeClassName is an interface, i.e. does not have any public constructor

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

true if the BridgeClassName is a static class, i.e. does not have any public constructor

public override bool IsBridgeStatic { get; }

Property Value

bool

PREFERRED_CONNECTIVITY_P2P

public static int PREFERRED_CONNECTIVITY_P2P { get; set; }

Property Value

int

PREFERRED_CONNECTIVITY_TDLS

public static int PREFERRED_CONNECTIVITY_TDLS { get; set; }

Property Value

int

Methods

CreatePoolableInstance()

HPA initializer for WifiP2pWfdInfo()

public static WifiP2pWfdInfo CreatePoolableInstance()

Returns

WifiP2pWfdInfo

CreatePoolableInstance(WifiP2pWfdInfo)

HPA initializer for WifiP2pWfdInfo(Android.Net.Wifi.P2p.WifiP2pWfdInfo arg0)

public static WifiP2pWfdInfo CreatePoolableInstance(WifiP2pWfdInfo arg0)

Parameters

arg0 WifiP2pWfdInfo

Returns

WifiP2pWfdInfo

DescribeContents()

public int DescribeContents()

Returns

int

int

GetControlPort()

public int GetControlPort()

Returns

int

int

GetDeviceInfo()

public int GetDeviceInfo()

Returns

int

int

GetDeviceType()

public int GetDeviceType()

Returns

int

int

GetMaxThroughput()

public int GetMaxThroughput()

Returns

int

int

GetR2DeviceInfo()

public int GetR2DeviceInfo()

Returns

int

int

GetR2DeviceType()

public int GetR2DeviceType()

Returns

int

int

IsContentProtectionSupported()

public bool IsContentProtectionSupported()

Returns

bool

bool

IsCoupledSinkSupportedAtSink()

public bool IsCoupledSinkSupportedAtSink()

Returns

bool

bool

IsCoupledSinkSupportedAtSource()

public bool IsCoupledSinkSupportedAtSource()

Returns

bool

bool

IsEnabled()

public bool IsEnabled()

Returns

bool

bool

IsR2Supported()

public bool IsR2Supported()

Returns

bool

bool

IsSessionAvailable()

public bool IsSessionAvailable()

Returns

bool

bool

SetContentProtectionSupported(bool)

public void SetContentProtectionSupported(bool arg0)

Parameters

arg0 bool

bool

SetControlPort(int)

public void SetControlPort(int arg0)

Parameters

arg0 int

int

SetCoupledSinkSupportAtSink(bool)

public void SetCoupledSinkSupportAtSink(bool arg0)

Parameters

arg0 bool

bool

SetCoupledSinkSupportAtSource(bool)

public void SetCoupledSinkSupportAtSource(bool arg0)

Parameters

arg0 bool

bool

SetDeviceType(int)

public bool SetDeviceType(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

SetEnabled(bool)

public void SetEnabled(bool arg0)

Parameters

arg0 bool

bool

SetMaxThroughput(int)

public void SetMaxThroughput(int arg0)

Parameters

arg0 int

int

SetR2DeviceType(int)

public bool SetR2DeviceType(int arg0)

Parameters

arg0 int

int

Returns

bool

bool

SetSessionAvailable(bool)

public void SetSessionAvailable(bool arg0)

Parameters

arg0 bool

bool

WriteToParcel(Parcel, int)

public void WriteToParcel(Parcel arg0, int arg1)

Parameters

arg0 Parcel

Parcel

arg1 int

int