Class AudioDeviceInfo
public class AudioDeviceInfo : JVMBridgeBase<AudioDeviceInfo>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
AudioDeviceInfo
- Implements
- Extension Methods
Constructors
AudioDeviceInfo(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 AudioDeviceInfo(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
TYPE_AUX_LINE
public static int TYPE_AUX_LINE { get; set; }
Property Value
TYPE_BLE_BROADCAST
public static int TYPE_BLE_BROADCAST { get; set; }
Property Value
TYPE_BLE_HEADSET
public static int TYPE_BLE_HEADSET { get; set; }
Property Value
TYPE_BLE_SPEAKER
public static int TYPE_BLE_SPEAKER { get; set; }
Property Value
TYPE_BLUETOOTH_A2DP
public static int TYPE_BLUETOOTH_A2DP { get; set; }
Property Value
TYPE_BLUETOOTH_SCO
public static int TYPE_BLUETOOTH_SCO { get; set; }
Property Value
TYPE_BUILTIN_EARPIECE
public static int TYPE_BUILTIN_EARPIECE { get; set; }
Property Value
TYPE_BUILTIN_MIC
public static int TYPE_BUILTIN_MIC { get; set; }
Property Value
TYPE_BUILTIN_SPEAKER
public static int TYPE_BUILTIN_SPEAKER { get; set; }
Property Value
TYPE_BUILTIN_SPEAKER_SAFE
https://developer.android.com/reference/android/media/AudioDeviceInfo.html#TYPE_BUILTIN_SPEAKER_SAFE
public static int TYPE_BUILTIN_SPEAKER_SAFE { get; set; }
Property Value
TYPE_BUS
public static int TYPE_BUS { get; set; }
Property Value
TYPE_DOCK
public static int TYPE_DOCK { get; set; }
Property Value
TYPE_DOCK_ANALOG
public static int TYPE_DOCK_ANALOG { get; set; }
Property Value
TYPE_FM
public static int TYPE_FM { get; set; }
Property Value
TYPE_FM_TUNER
public static int TYPE_FM_TUNER { get; set; }
Property Value
TYPE_HDMI
public static int TYPE_HDMI { get; set; }
Property Value
TYPE_HDMI_ARC
public static int TYPE_HDMI_ARC { get; set; }
Property Value
TYPE_HDMI_EARC
public static int TYPE_HDMI_EARC { get; set; }
Property Value
TYPE_HEARING_AID
public static int TYPE_HEARING_AID { get; set; }
Property Value
TYPE_IP
public static int TYPE_IP { get; set; }
Property Value
TYPE_LINE_ANALOG
public static int TYPE_LINE_ANALOG { get; set; }
Property Value
TYPE_LINE_DIGITAL
public static int TYPE_LINE_DIGITAL { get; set; }
Property Value
TYPE_MULTICHANNEL_GROUP
public static int TYPE_MULTICHANNEL_GROUP { get; set; }
Property Value
TYPE_REMOTE_SUBMIX
public static int TYPE_REMOTE_SUBMIX { get; set; }
Property Value
TYPE_TELEPHONY
public static int TYPE_TELEPHONY { get; set; }
Property Value
TYPE_TV_TUNER
public static int TYPE_TV_TUNER { get; set; }
Property Value
TYPE_UNKNOWN
public static int TYPE_UNKNOWN { get; set; }
Property Value
TYPE_USB_ACCESSORY
public static int TYPE_USB_ACCESSORY { get; set; }
Property Value
TYPE_USB_DEVICE
public static int TYPE_USB_DEVICE { get; set; }
Property Value
TYPE_USB_HEADSET
public static int TYPE_USB_HEADSET { get; set; }
Property Value
TYPE_WIRED_HEADPHONES
public static int TYPE_WIRED_HEADPHONES { get; set; }
Property Value
TYPE_WIRED_HEADSET
public static int TYPE_WIRED_HEADSET { get; set; }
Property Value
Methods
GetAddress()
public String GetAddress()
Returns
GetAudioDescriptors()
public List<AudioDescriptor> GetAudioDescriptors()
Returns
GetAudioProfiles()
public List<AudioProfile> GetAudioProfiles()
Returns
GetChannelCounts()
public int[] GetChannelCounts()
Returns
GetChannelIndexMasks()
public int[] GetChannelIndexMasks()
Returns
GetChannelMasks()
public int[] GetChannelMasks()
Returns
GetEncapsulationMetadataTypes()
public int[] GetEncapsulationMetadataTypes()
Returns
GetEncapsulationModes()
public int[] GetEncapsulationModes()
Returns
GetEncodings()
public int[] GetEncodings()
Returns
GetId()
public int GetId()
Returns
GetProductName()
public CharSequence GetProductName()
Returns
GetSampleRates()
public int[] GetSampleRates()
Returns
GetSpeakerLayoutChannelMask()
public int GetSpeakerLayoutChannelMask()
Returns
GetType()
public int GetType()
Returns
IsSink()
public bool IsSink()
Returns
IsSource()
public bool IsSource()