Table of Contents

Class MicrophoneInfo

Namespace
Android.Media
Assembly
MASES.Netdroid.dll
public class MicrophoneInfo : JVMBridgeBase<MicrophoneInfo>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeDefinition
Inheritance
JVMBridgeBase
JVMBridgeBase<MicrophoneInfo>
MicrophoneInfo
Implements
IJVMBridgeCore
IJVMBridgeBaseStatic
IJVMBridgeBase
IJVMBridgeDefinition
Inherited Members
JVMBridgeBase<MicrophoneInfo>.IsAssignableFrom(IJavaType)
JVMBridgeBase<MicrophoneInfo>.IsAssignableFrom<T>()
JVMBridgeBase<MicrophoneInfo>.Execute<T>(params T[])
JVMBridgeBase<MicrophoneInfo>.DynBridgeClazz
JVMBridgeBase<MicrophoneInfo>.BridgeClazz
JVMBridgeBase.RuntimeClassNameOf<T>()
JVMBridgeBase.ClassNameOf<T>()
JVMBridgeBase.ClassOf<T>()
JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)
JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)
JVMBridgeBase.MonitorEnter()
JVMBridgeBase.MonitorExit()
JVMBridgeBase.IsInstanceOf(IJavaType)
JVMBridgeBase.IsInstanceOf<T>()
JVMBridgeBase.RuntimeIsInstanceOf<T>()
JVMBridgeBase.CastTo<TNewClass>()
JVMBridgeBase.CastDirect<TNewClass>()
JVMBridgeBase.Dispose()
JVMBridgeBase.ToString()
JVMBridgeBase.GetHashCode()
JVMBridgeBase.Notify()
JVMBridgeBase.NotifyAll()
JVMBridgeBase.Wait()
JVMBridgeBase.DynBridgeInstance
JVMBridgeBase.BridgeInstance
JVMBridgeBase.IsBridgeListener
Extension Methods

Constructors

MicrophoneInfo()

Default constructor: even if the corresponding Java class does not have one, it is mandatory for JCOBridge

public MicrophoneInfo()

MicrophoneInfo(params object[])

Generic constructor: it is useful for JCOBridge when there is a derived class which needs to pass arguments to the highest JVMBridgeBase class

public MicrophoneInfo(params object[] args)

Parameters

args object[]

Properties

BridgeClassName

public override string BridgeClassName { get; }

Property Value

string

CHANNEL_MAPPING_DIRECT

public static int CHANNEL_MAPPING_DIRECT { get; }

Property Value

int

CHANNEL_MAPPING_PROCESSED

public static int CHANNEL_MAPPING_PROCESSED { get; }

Property Value

int

DIRECTIONALITY_BI_DIRECTIONAL

public static int DIRECTIONALITY_BI_DIRECTIONAL { get; }

Property Value

int

DIRECTIONALITY_CARDIOID

public static int DIRECTIONALITY_CARDIOID { get; }

Property Value

int

DIRECTIONALITY_HYPER_CARDIOID

public static int DIRECTIONALITY_HYPER_CARDIOID { get; }

Property Value

int

DIRECTIONALITY_OMNI

public static int DIRECTIONALITY_OMNI { get; }

Property Value

int

DIRECTIONALITY_SUPER_CARDIOID

public static int DIRECTIONALITY_SUPER_CARDIOID { get; }

Property Value

int

DIRECTIONALITY_UNKNOWN

public static int DIRECTIONALITY_UNKNOWN { get; }

Property Value

int

GROUP_UNKNOWN

public static int GROUP_UNKNOWN { get; }

Property Value

int

INDEX_IN_THE_GROUP_UNKNOWN

public static int INDEX_IN_THE_GROUP_UNKNOWN { get; }

Property Value

int

IsBridgeAbstract

public override bool IsBridgeAbstract { get; }

Property Value

bool

IsBridgeCloseable

public override bool IsBridgeCloseable { get; }

Property Value

bool

IsBridgeInterface

public override bool IsBridgeInterface { get; }

Property Value

bool

IsBridgeStatic

public override bool IsBridgeStatic { get; }

Property Value

bool

LOCATION_MAINBODY

public static int LOCATION_MAINBODY { get; }

Property Value

int

LOCATION_MAINBODY_MOVABLE

public static int LOCATION_MAINBODY_MOVABLE { get; }

Property Value

int

LOCATION_PERIPHERAL

public static int LOCATION_PERIPHERAL { get; }

Property Value

int

LOCATION_UNKNOWN

public static int LOCATION_UNKNOWN { get; }

Property Value

int

ORIENTATION_UNKNOWN

public static MicrophoneInfo.Coordinate3F ORIENTATION_UNKNOWN { get; }

Property Value

MicrophoneInfo.Coordinate3F

POSITION_UNKNOWN

public static MicrophoneInfo.Coordinate3F POSITION_UNKNOWN { get; }

Property Value

MicrophoneInfo.Coordinate3F

SENSITIVITY_UNKNOWN

public static float SENSITIVITY_UNKNOWN { get; }

Property Value

float

SPL_UNKNOWN

public static float SPL_UNKNOWN { get; }

Property Value

float

Methods

GetAddress()

public String GetAddress()

Returns

String

String

GetChannelMapping()

public List<Pair<Integer, Integer>> GetChannelMapping()

Returns

List<Pair<Integer, Integer>>

List

GetDescription()

public String GetDescription()

Returns

String

String

GetDirectionality()

public int GetDirectionality()

Returns

int

int

GetFrequencyResponse()

public List<Pair<Float, Float>> GetFrequencyResponse()

Returns

List<Pair<Float, Float>>

List

GetGroup()

public int GetGroup()

Returns

int

int

GetId()

public int GetId()

Returns

int

int

GetIndexInTheGroup()

public int GetIndexInTheGroup()

Returns

int

int

GetLocation()

public int GetLocation()

Returns

int

int

GetMaxSpl()

public float GetMaxSpl()

Returns

float

float

GetMinSpl()

public float GetMinSpl()

Returns

float

float

GetOrientation()

public MicrophoneInfo.Coordinate3F GetOrientation()

Returns

MicrophoneInfo.Coordinate3F

MicrophoneInfo.Coordinate3F

GetPosition()

public MicrophoneInfo.Coordinate3F GetPosition()

Returns

MicrophoneInfo.Coordinate3F

MicrophoneInfo.Coordinate3F

GetSensitivity()

public float GetSensitivity()

Returns

float

float

GetType()

public int GetType()

Returns

int

int