/**@class android.media.AudioFocusInfo
 implements android.os.Parcelable

@extends java.lang.Object

 @hide
 A class to encapsulate information about an audio focus owner or request.
*/
var AudioFocusInfo = {

/***/
CREATOR : "null",
/**
@hide 
*/
setGen : function(  ) {},

/**
@hide 
*/
getGen : function(  ) {},

/**The audio attributes for the audio focus request.
@return {Object {android.media.AudioAttributes}} non-null {@link AudioAttributes}.
*/
getAttributes : function(  ) {},

/**
*/
getClientUid : function(  ) {},

/**
*/
getClientId : function(  ) {},

/**
*/
getPackageName : function(  ) {},

/**The type of audio focus gain request.
@return {Number} one of {@link AudioManager#AUDIOFOCUS_GAIN},
     {@link AudioManager#AUDIOFOCUS_GAIN_TRANSIENT},
     {@link AudioManager#AUDIOFOCUS_GAIN_TRANSIENT_MAY_DUCK},
     {@link AudioManager#AUDIOFOCUS_GAIN_TRANSIENT_EXCLUSIVE}.
*/
getGainRequest : function(  ) {},

/**The type of audio focus loss that was received by the
 {@link android.media.AudioManager.OnAudioFocusChangeListener} if one was set.
@return {Number} 0 if focus wasn't lost, or one of {@link AudioManager#AUDIOFOCUS_LOSS},
   {@link AudioManager#AUDIOFOCUS_LOSS_TRANSIENT} or
   {@link AudioManager#AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK}.
*/
getLossReceived : function(  ) {},

/**
@hide 
*/
getSdkTarget : function(  ) {},

/**
@hide 
*/
clearLossReceived : function(  ) {},

/**The flags set in the audio focus request.
@return {Number} 0 or a combination of {link AudioManager#AUDIOFOCUS_FLAG_DELAY_OK},
     {@link AudioManager#AUDIOFOCUS_FLAG_PAUSES_ON_DUCKABLE_LOSS}, and
     {@link AudioManager#AUDIOFOCUS_FLAG_LOCK}.
*/
getFlags : function(  ) {},

/**
*/
describeContents : function(  ) {},

/**
*/
writeToParcel : function(  ) {},

/**
*/
hashCode : function(  ) {},

/**
*/
equals : function(  ) {},


};