Class AudioAttributes
public class AudioAttributes : Parcelable, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition, IParcelable
- Inheritance
-
AudioAttributes
- Implements
- Inherited Members
- Extension Methods
Constructors
AudioAttributes(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 AudioAttributes(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
ALLOW_CAPTURE_BY_ALL
public static int ALLOW_CAPTURE_BY_ALL { get; set; }
Property Value
ALLOW_CAPTURE_BY_NONE
public static int ALLOW_CAPTURE_BY_NONE { get; set; }
Property Value
ALLOW_CAPTURE_BY_SYSTEM
public static int ALLOW_CAPTURE_BY_SYSTEM { get; set; }
Property Value
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
CONTENT_TYPE_MOVIE
public static int CONTENT_TYPE_MOVIE { get; set; }
Property Value
CONTENT_TYPE_MUSIC
public static int CONTENT_TYPE_MUSIC { get; set; }
Property Value
CONTENT_TYPE_SONIFICATION
https://developer.android.com/reference/android/media/AudioAttributes.html#CONTENT_TYPE_SONIFICATION
public static int CONTENT_TYPE_SONIFICATION { get; set; }
Property Value
CONTENT_TYPE_SPEECH
public static int CONTENT_TYPE_SPEECH { get; set; }
Property Value
CONTENT_TYPE_UNKNOWN
public static int CONTENT_TYPE_UNKNOWN { get; set; }
Property Value
CREATOR
public static Parcelable.Creator CREATOR { get; set; }
Property Value
FLAG_AUDIBILITY_ENFORCED
public static int FLAG_AUDIBILITY_ENFORCED { get; set; }
Property Value
FLAG_HW_AV_SYNC
public static int FLAG_HW_AV_SYNC { get; set; }
Property Value
FLAG_LOW_LATENCY
[Obsolete("Deprecated in JVM")]
public static int FLAG_LOW_LATENCY { get; set; }
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
SPATIALIZATION_BEHAVIOR_AUTO
public static int SPATIALIZATION_BEHAVIOR_AUTO { get; set; }
Property Value
SPATIALIZATION_BEHAVIOR_NEVER
public static int SPATIALIZATION_BEHAVIOR_NEVER { get; set; }
Property Value
USAGE_ALARM
public static int USAGE_ALARM { get; set; }
Property Value
USAGE_ASSISTANCE_ACCESSIBILITY
public static int USAGE_ASSISTANCE_ACCESSIBILITY { get; set; }
Property Value
USAGE_ASSISTANCE_NAVIGATION_GUIDANCE
public static int USAGE_ASSISTANCE_NAVIGATION_GUIDANCE { get; set; }
Property Value
USAGE_ASSISTANCE_SONIFICATION
public static int USAGE_ASSISTANCE_SONIFICATION { get; set; }
Property Value
USAGE_ASSISTANT
public static int USAGE_ASSISTANT { get; set; }
Property Value
USAGE_GAME
public static int USAGE_GAME { get; set; }
Property Value
USAGE_MEDIA
public static int USAGE_MEDIA { get; set; }
Property Value
USAGE_NOTIFICATION
public static int USAGE_NOTIFICATION { get; set; }
Property Value
USAGE_NOTIFICATION_COMMUNICATION_DELAYED
[Obsolete("Deprecated in JVM")]
public static int USAGE_NOTIFICATION_COMMUNICATION_DELAYED { get; set; }
Property Value
USAGE_NOTIFICATION_COMMUNICATION_INSTANT
[Obsolete("Deprecated in JVM")]
public static int USAGE_NOTIFICATION_COMMUNICATION_INSTANT { get; set; }
Property Value
USAGE_NOTIFICATION_COMMUNICATION_REQUEST
[Obsolete("Deprecated in JVM")]
public static int USAGE_NOTIFICATION_COMMUNICATION_REQUEST { get; set; }
Property Value
USAGE_NOTIFICATION_EVENT
public static int USAGE_NOTIFICATION_EVENT { get; set; }
Property Value
USAGE_NOTIFICATION_RINGTONE
public static int USAGE_NOTIFICATION_RINGTONE { get; set; }
Property Value
USAGE_UNKNOWN
public static int USAGE_UNKNOWN { get; set; }
Property Value
USAGE_VOICE_COMMUNICATION
https://developer.android.com/reference/android/media/AudioAttributes.html#USAGE_VOICE_COMMUNICATION
public static int USAGE_VOICE_COMMUNICATION { get; set; }
Property Value
USAGE_VOICE_COMMUNICATION_SIGNALLING
public static int USAGE_VOICE_COMMUNICATION_SIGNALLING { get; set; }
Property Value
Methods
AreHapticChannelsMuted()
public bool AreHapticChannelsMuted()
Returns
DescribeContents()
public int DescribeContents()
Returns
GetAllowedCapturePolicy()
https://developer.android.com/reference/android/media/AudioAttributes.html#getAllowedCapturePolicy()
public int GetAllowedCapturePolicy()
Returns
GetContentType()
public int GetContentType()
Returns
GetFlags()
public int GetFlags()
Returns
GetSpatializationBehavior()
public int GetSpatializationBehavior()
Returns
GetUsage()
public int GetUsage()
Returns
GetVolumeControlStream()
public int GetVolumeControlStream()
Returns
IsContentSpatialized()
public bool IsContentSpatialized()
Returns
WriteToParcel(Parcel, int)
public void WriteToParcel(Parcel arg0, int arg1)