Android.Media Namespace

The Media APIs are used to play and, in some cases, record media files.

Remarks

Provides classes that manage various media interfaces in audio and video.

The Media APIs are used to play and, in some cases, record media files. This includes audio (e.g., play MP3s or other music files, ringtones, game sound effects, or DTMF tones) and video (e.g., play a video streamed over the web or from local storage).

Other special classes in the package offer the ability to detect the faces of people in Bitmaps (Android.Media.FaceDetector), control audio routing (to the device or a headset) and control alerts such as ringtones and phone vibrations (Android.Media.AudioManager).

Classes

TypeReason
AdjustEnumerates values returned by the Android.Media.Adjust.Lower, Android.Media.Adjust.Raise, and Android.Media.Adjust.Same members and taken as a parameter of several types.
AsyncPlayerPlays a series of audio URIs, but does all the hard work on another thread so that any slowness with preparing or loading doesn't block the calling thread.
AudioAttributesA class to encapsulate a collection of attributes describing information about an audio stream.
AudioAttributes+BuilderDocumentation for this section has not yet been entered.
AudioAttributes+InterfaceConstsDocumentation for this section has not yet been entered.
AudioContentTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioAttributes.Builder.SetContentType member.
AudioEncoderEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRecorder.SetAudioEncoder member.
AudioFlagsEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioAttributes.Builder.SetFlags, Android.Media.Session.MediaController.AdjustVolume, and Android.Media.Session.MediaController.SetVolumeTo members.
AudioFocusEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioManager.AudioFocusChangeEventArgs..ctor, Android.Media.AudioManager.IOnAudioFocusChangeListener.OnAudioFocusChange, and Android.Media.AudioManager.RequestAudioFocus members.
AudioFocusRequestEnumerates values returned by several types.
AudioFormatThe AudioFormat class is used to access a number of audio format and channel configuration constants.
AudioFormat+BuilderDocumentation for this section has not yet been entered.
AudioManagerAudioManager provides access to volume and ringer mode control.
AudioManager+AudioFocusChangeEventArgsDocumentation for this section has not yet been entered.
AudioManager+IOnAudioFocusChangeListenerInterface definition for a callback to be invoked when the audio focus of the system is updated.
AudioRecordThe AudioRecord class manages the audio resources for Java applications to record audio from the audio input hardware of the platform.
AudioRecord+IOnRecordPositionUpdateListenerInterface definition for a callback to be invoked when an AudioRecord has reached a notification marker set by Android.Media.AudioRecord.SetNotificationMarkerPosition(int) or for periodic updates on the progress of the record head, as set by Android.Media.AudioRecord.SetPositionNotificationPeriod(int).
AudioRecord+MarkerReachedEventArgsProvides data for the Android.Media.AudioRecord.MarkerReached event.
AudioRecord+PeriodicNotificationEventArgsProvides data for the Android.Media.AudioRecord.PeriodicNotification event.
AudioSourceEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioRecord..ctor, and Android.Media.MediaRecorder.SetAudioSource members.
AudioTimestampStructure that groups a position in frame units relative to an assumed audio stream, together with the estimated time when that frame was presented or is committed to be presented.
AudioTrackThe AudioTrack class manages and plays a single audio resource for Java applications.
AudioTrack+IOnPlaybackPositionUpdateListenerInterface definition for a callback to be invoked when the playback head position of an AudioTrack has reached a notification marker or has increased by a certain period.
AudioTrack+MarkerReachedEventArgsProvides data for the Android.Media.AudioTrack.MarkerReached event.
AudioTrack+PeriodicNotificationEventArgsProvides data for the Android.Media.AudioTrack.PeriodicNotification event.
AudioTrackModeEnumerates values returned by the Android.Media.AudioTrackMode.Static, and Android.Media.AudioTrackMode.Stream members and taken as a parameter of several methods of Android.Media.AudioTrack.
AudioTrackStateEnumerates values returned by several types.
AudioUsageKindEnumerates values returned by several methods of Android.Media.AudioUsageKind.
BitmapKeyEnumerates values returned by the Android.Media.BitmapKey.Artwork, and Android.Media.RemoteControlClient.MetadataEditor.BitmapKeyArtwork members and taken as a parameter of the Android.Media.RemoteControlClient.MetadataEditor.PutBitmap member.
BitrateModeEnumerates values returned by the Android.Media.BitrateMode.Cbr, Android.Media.BitrateMode.Cq, and Android.Media.BitrateMode.Vbr members and taken as a parameter of the Android.Media.MediaCodecInfo.EncoderCapabilities.IsBitrateModeSupported member.
CamcorderProfileRetrieves the predefined camcorder profile settings for camcorder applications.
CamcorderQualityEnumerates values returned by several types and taken as a parameter of several methods of Android.Media.CamcorderProfile.
CameraProfileThe CameraProfile class is used to retrieve the pre-defined still image capture (jpeg) quality levels (0-100) used for low, medium, and high quality settings in the Camera application.
CameraQualityEnumerates values returned by several types and taken as a parameter of the Android.Media.CameraProfile.GetJpegEncodingQualityParameter, and Android.Media.CameraProfile.GetJpegEncodingQualityParameter members.
ChannelConfigurationEnumerates values returned by several methods of Android.Media.ChannelConfiguration and taken as a parameter of the Android.Media.AudioTrack..ctor, and Android.Media.AudioTrack..ctor members.
ChannelInEnumerates values returned by several types and taken as a parameter of several types.
ChannelOutEnumerates values returned by several types and taken as a parameter of several types.
DeniedByServerExceptionException thrown when the provisioning server or key server denies a certficate or license for a device.
EncodingEnumerates values returned by several types and taken as a parameter of several types.
EulerEnumerates values returned by the Android.Media.Euler.X, Android.Media.Euler.Y, and Android.Media.Euler.Z members and taken as a parameter of the Android.Media.FaceDetector.Face.Pose member.
ExifInterfaceThis is a class for reading and writing Exif tags in a JPEG file.
FaceDetectorIdentifies the faces of people in a Android.Graphics.Bitmap graphic object.
FaceDetector+FaceA Face contains all the information identifying the location of a face in a bitmap.
Image
Image+PlaneDocumentation for this section has not yet been entered.
ImageReader
ImageReader+ImageAvailableEventArgsDocumentation for this section has not yet been entered.
ImageReader+IOnImageAvailableListenerDocumentation for this section has not yet been entered.
JetPlayerJetPlayer provides access to JET content playback and control.
JetPlayer+IOnJetEventListenerHandles the notification when the JET engine generates an event.
JetPlayer+JetEventEventArgsProvides data for the Android.Media.JetPlayer.JetEvent event.
JetPlayer+JetNumQueuedSegmentUpdateEventArgsProvides data for the Android.Media.JetPlayer.JetNumQueuedSegmentUpdate event.
JetPlayer+JetPauseUpdateEventArgsProvides data for the Android.Media.JetPlayer.JetPauseUpdate event.
JetPlayer+JetUserIdUpdateEventArgsProvides data for the Android.Media.JetPlayer.JetUserIdUpdate event.
MediaActionSound
MediaActionSoundTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaActionSound.Load, Android.Media.MediaActionSound.LoadAsync, and Android.Media.MediaActionSound.Play members.
MediaCodecMediaCodec class can be used to access low-level media codec, i.e. encoder/decoder components.
MediaCodec+BufferInfoPer buffer metadata includes an offset and size specifying the range of valid data in the associated codec buffer.
MediaCodec+CallbackDocumentation for this section has not yet been entered.
MediaCodec+CodecExceptionDocumentation for this section has not yet been entered.
MediaCodec+CryptoExceptionDocumentation for this section has not yet been entered.
MediaCodec+CryptoInfoMetadata describing the structure of a (at least partially) encrypted input sample.
MediaCodecBufferFlagsEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaCodec.BufferInfo.Set, Android.Media.MediaCodec.QueueInputBuffer, and Android.Media.MediaCodec.QueueSecureInputBuffer members.
MediaCodecCapabilitiesEnumerates values returned by several types.
MediaCodecConfigFlagsEnumerates values returned by the Android.Media.MediaCodec.ConfigureFlagEncode, Android.Media.MediaCodecConfigFlags.Encode, and Android.Media.MediaCodecConfigFlags.None members and taken as a parameter of the Android.Media.MediaCodec.Configure member.
MediaCodecCryptoErrorTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaCodec.CryptoException..ctor member.
MediaCodecCryptoModeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaCodec.CryptoInfo.Set member.
MediaCodecInfoProvides information about a given media codec available on the device.
MediaCodecInfo+AudioCapabilitiesDocumentation for this section has not yet been entered.
MediaCodecInfo+CodecCapabilitiesEncapsulates the capabilities of a given codec component, i.e. what profile/level combinations it supports and what colorspaces it is capable of providing the decoded data in.
MediaCodecInfo+CodecProfileLevelDocumentation for this section has not yet been entered.
MediaCodecInfo+EncoderCapabilitiesDocumentation for this section has not yet been entered.
MediaCodecInfo+VideoCapabilitiesDocumentation for this section has not yet been entered.
MediaCodecInfoStateEnumerates values returned by several types.
MediaCodecListAllows you to enumerate available codecs, each specified as a Android.Media.MediaCodecInfo object, find a codec supporting a given format and query the capabilities of a given codec.
MediaCodecListKindEnumerates values returned by the Android.Media.MediaCodecListKind.AllCodecs, and Android.Media.MediaCodecListKind.RegularCodecs members and taken as a parameter of the Android.Media.MediaCodecList..ctor member.
MediaCodecProfileLevelEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaCodecInfo.CodecCapabilities.CreateFromProfileLevel member.
MediaCodecProfileTypeEnumerates values returned by several types.
MediaCryptoMediaCrypto class can be used in conjunction with Android.Media.MediaCodec to decode encrypted media data.
MediaCryptoExceptionException thrown if MediaCrypto object could not be instantiated for whatever reason.
MediaDescriptionA simple set of metadata for a media item suitable for display.
MediaDescription+BuilderDocumentation for this section has not yet been entered.
MediaDescription+InterfaceConstsDocumentation for this section has not yet been entered.
MediaDrmMediaDrm can be used to obtain keys for decrypting protected media streams, in conjunction with Android.Media.MediaCrypto.
MediaDrm+CryptoSessionIn addition to supporting decryption of DASH Common Encrypted Media, the MediaDrm APIs provide the ability to securely deliver session keys from an operator's session key server to a client device, based on the factory-installed root of trust, and then perform encrypt, decrypt, sign and verify operations with the session key on arbitrary user data.
MediaDrm+IOnEventListenerInterface definition for a callback to be invoked when a drm event occurs
MediaDrm+KeyRequestContains the opaque data an app uses to request keys from a license server
MediaDrm+MediaDrmEventArgsProvides data for the Android.Media.MediaDrm.MediaDrmEvent event.
MediaDrm+MediaDrmStateExceptionDocumentation for this section has not yet been entered.
MediaDrm+ProvisionRequestContains the opaque data an app uses to request a certificate from a provisioning server
MediaDrmEventTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaDrm.IOnEventListener.OnEvent, and Android.Media.MediaDrm.MediaDrmEventArgs..ctor members.
MediaDrmExceptionBase class for MediaDrm exceptions
MediaDrmKeyTypeEnumerates values returned by several types.
MediaErrorEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaPlayer.ErrorEventArgs..ctor, and Android.Media.MediaPlayer.IOnErrorListener.OnError members.
MediaExtractorMediaExtractor facilitates extraction of demuxed, typically encoded, media data from a data source.
MediaExtractorSampleFlagsEnumerates values returned by several types.
MediaExtractorSeekToEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaExtractor.SeekTo member.
MediaFormatEncapsulates the information describing the format of media data, be it audio or video.
MediaInfoEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaPlayer.IOnInfoListener.OnInfo, and Android.Media.MediaPlayer.InfoEventArgs..ctor members.
MediaMetadataContains metadata about an item, such as the title, artist, etc.
MediaMetadata+BuilderDocumentation for this section has not yet been entered.
MediaMetadata+InterfaceConstsDocumentation for this section has not yet been entered.
MediaMetadataEditKeyEnumerates values returned by several types and taken as a parameter of several types.
MediaMetadataEditorAn abstract class for editing and storing metadata that can be published by Android.Media.RemoteControlClient.
MediaMetadataRetrieverMediaMetadataRetriever class provides a unified interface for retrieving frame and meta data from an input media file.
MediaMuxerMediaMuxer facilitates muxing elementary streams.
MediaMuxer+OutputFormatDefines the output format.
MediaPlaybackTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRouter.UserRouteInfo.SetPlaybackType member.
MediaPlayerMediaPlayer class can be used to control playback of audio/video files and streams.
MediaPlayer+BufferingUpdateEventArgsProvides data for the Android.Media.MediaPlayer.BufferingUpdate event.
MediaPlayer+ErrorEventArgsProvides data for the Android.Media.MediaPlayer.Error event.
MediaPlayer+InfoEventArgsProvides data for the Android.Media.MediaPlayer.Info event.
MediaPlayer+IOnBufferingUpdateListenerInterface definition of a callback to be invoked indicating buffering status of a media resource being streamed over the network.
MediaPlayer+IOnCompletionListenerInterface definition for a callback to be invoked when playback of a media source has completed.
MediaPlayer+IOnErrorListenerInterface definition of a callback to be invoked when there has been an error during an asynchronous operation (other errors will throw exceptions at method call time).
MediaPlayer+IOnInfoListenerInterface definition of a callback to be invoked to communicate some info and/or warning about the media or its playback.
MediaPlayer+IOnPreparedListenerInterface definition for a callback to be invoked when the media source is ready for playback.
MediaPlayer+IOnSeekCompleteListenerInterface definition of a callback to be invoked indicating the completion of a seek operation.
MediaPlayer+IOnTimedTextListenerInterface definition of a callback to be invoked when a timed text is available for display.
MediaPlayer+IOnVideoSizeChangedListenerInterface definition of a callback to be invoked when the video size is first known or updated
MediaPlayer+TimedTextEventArgsProvides data for the Android.Media.MediaPlayer.TimedText event.
MediaPlayer+TrackInfoClass for MediaPlayer to return each audio/video/subtitle track's metadata.
MediaPlayer+TrackInfo+InterfaceConstsDocumentation for this section has not yet been entered.
MediaPlayer+VideoSizeChangedEventArgsProvides data for the Android.Media.MediaPlayer.VideoSizeChanged event.
MediaPlayerVideoScalingModeNotInUseEnumerates values returned by several types.
MediaRecorderUsed to record audio and video.
MediaRecorder+AudioEncoderDefines the audio encoding.
MediaRecorder+AudioSourceDefines the audio source.
MediaRecorder+ErrorEventArgsProvides data for the Android.Media.MediaRecorder.Error event.
MediaRecorder+InfoEventArgsProvides data for the Android.Media.MediaRecorder.Info event.
MediaRecorder+IOnErrorListenerInterface definition for a callback to be invoked when an error occurs while recording.
MediaRecorder+IOnInfoListenerInterface definition for a callback to be invoked when an error occurs while recording.
MediaRecorder+OutputFormatDefines the output format.
MediaRecorder+VideoEncoderDefines the video encoding.
MediaRecorder+VideoSourceDefines the video source.
MediaRecorderErrorEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRecorder.ErrorEventArgs..ctor, and Android.Media.MediaRecorder.IOnErrorListener.OnError members.
MediaRecorderInfoEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRecorder.IOnInfoListener.OnInfo, and Android.Media.MediaRecorder.InfoEventArgs..ctor members.
MediaRouterMediaRouter allows applications to control the routing of media channels and streams from the current device to external speakers and destination devices.
MediaRouter+CallbackInterface for receiving events about media routing changes.
MediaRouter+RouteCategoryDefinition of a category of routes.
MediaRouter+RouteGroupInformation about a route that consists of multiple other routes in a group.
MediaRouter+RouteInfoInformation about a media route.
MediaRouter+SimpleCallbackStub implementation of Android.Media.MediaRouter.Callback.
MediaRouter+UserRouteInfoInformation about a route that the application may define and modify.
MediaRouter+VolumeCallbackInterface for receiving events about volume changes.
MediaRouterCallbackFlagsEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRouter.AddCallback member.
MediaRouteTypeEnumerates values returned by several types and taken as a parameter of several types.
MediaScannerConnectionMediaScannerConnection provides a way for applications to pass a newly created or downloaded media file to the media scanner service.
MediaScannerConnection+IMediaScannerConnectionClientAn interface for notifying clients of MediaScannerConnection when a connection to the MediaScanner service has been established and when the scanning of a file has completed.
MediaScannerConnection+IOnScanCompletedListenerInterface for notifying clients of the result of scanning a requested media file.
MediaScannerConnection+ScanCompletedEventArgsDocumentation for this section has not yet been entered.
MediaSyncEventThe MediaSyncEvent class defines events that can be used to synchronize playback or capture actions between different players and recorders.
MediaSyncEventTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaSyncEvent.CreateEvent member.
MediaTrackTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaPlayer.GetSelectedTrack member.
MetadataKeyEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaMetadataRetriever.ExtractMetadata, Android.Media.RemoteControlClient.MetadataEditor.PutLong, and Android.Media.RemoteControlClient.MetadataEditor.PutString members.
ModeEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioManager.GetRouting, and Android.Media.AudioManager.SetRouting members.
MuxerOutputTypeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaMuxer..ctor member.
NotProvisionedExceptionException thrown when an operation on a MediaDrm object is attempted and the device does not have a certificate.
OptionEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaMetadataRetriever.GetFrameAtTime member.
OrientationEnumerates values returned by several methods of Android.Media.Orientation and taken as a parameter of the Android.Hardware.Camera2.DngCreator.SetOrientation member.
OutputFormatEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRecorder.SetOutputFormat member.
PlayStateEnumerates values returned by several types.
RatingA class to encapsulate rating information used as content metadata.
Rating+InterfaceConstsDocumentation for this section has not yet been entered.
RatingStyleEnumerates values returned by several types and taken as a parameter of the Android.Media.Rating.NewStarRating, and Android.Media.Rating.NewUnratedRating members.
RecordStateEnumerates values returned by the Android.Media.AudioRecord.RecordingState, Android.Media.RecordState.Recording, and Android.Media.RecordState.Stopped members.
RecordStatusEnumerates values returned by several types.
RemoteControlClientRemoteControlClient enables exposing information meant to be consumed by remote controls capable of displaying metadata, artwork and media transport control buttons.
RemoteControlClient+GetPlaybackPositionHandlerDocumentation for this section has not yet been entered.
RemoteControlClient+IOnGetPlaybackPositionListenerInterface definition for a callback to be invoked when the media playback position is queried.
RemoteControlClient+IOnMetadataUpdateListenerDocumentation for this section has not yet been entered.
RemoteControlClient+IOnPlaybackPositionUpdateListenerInterface definition for a callback to be invoked when the media playback position is requested to be updated.
RemoteControlClient+MetadataEditorClass used to modify metadata in a Android.Media.RemoteControlClient object.
RemoteControlClient+MetadataUpdateEventArgsProvides data for the Android.Media.RemoteControlClient.MetadataUpdate event.
RemoteControlClient+PlaybackPositionUpdateEventArgsProvides data for the Android.Media.RemoteControlClient.PlaybackPositionUpdate event.
RemoteControlFlagsEnumerates values returned by several types and taken as a parameter of the Android.Media.RemoteControlClient.SetTransportControlFlags, Android.Media.RemoteController.ClientTransportControlUpdateEventArgs..ctor, and Android.Media.RemoteController.IOnClientUpdateListener.OnClientTransportControlUpdate members.
RemoteControllerThe RemoteController class is used to control media playback, display and update media metadata and playback status, published by applications using the Android.Media.RemoteControlClient class.
RemoteController+ClientChangeEventArgsDocumentation for this section has not yet been entered.
RemoteController+ClientMetadataUpdateEventArgsDocumentation for this section has not yet been entered.
RemoteController+ClientPlaybackStateUpdateEventArgsDocumentation for this section has not yet been entered.
RemoteController+ClientPlaybackStateUpdateSimpleEventArgsDocumentation for this section has not yet been entered.
RemoteController+ClientTransportControlUpdateEventArgsDocumentation for this section has not yet been entered.
RemoteController+IOnClientUpdateListenerDocumentation for this section has not yet been entered.
RemoteController+MetadataEditorDocumentation for this section has not yet been entered.
RemoteControlPlayStateEnumerates values returned by several types and taken as a parameter of several types.
ResourceBusyExceptionException thrown when an operation on a MediaDrm object is attempted and hardware resources are not available, due to being in use.
RingerModeEnumerates values returned by several types.
RingtoneRingtone provides a quick method for playing a ringtone, notification, or other similar types of sounds.
RingtoneColumnIndexEnumerates values returned by the Android.Media.RingtoneColumnIndex.Id, Android.Media.RingtoneColumnIndex.Title, and Android.Media.RingtoneColumnIndex.Uri members.
RingtoneManagerRingtoneManager provides access to ringtones, notification, and other types of sounds.
RingtoneTypeEnumerates values returned by several types and taken as a parameter of several methods of Android.Media.RingtoneManager.
RouteEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioManager.SetRouting, and Android.Media.AudioManager.SetRouting members.
ScoAudioStateEnumerates values returned by several types.
SoundEffectEnumerates values returned by several methods of Android.Media.SoundEffect and taken as a parameter of the Android.Media.AudioManager.PlaySoundEffect, and Android.Media.AudioManager.PlaySoundEffect members.
SoundPoolThe SoundPool class manages and plays audio resources for applications.
SoundPool+BuilderDocumentation for this section has not yet been entered.
SoundPool+IOnLoadCompleteListenerInterface definition for a callback to be invoked when all the sounds are loaded.
SoundPool+LoadCompleteEventArgsProvides data for the Android.Media.SoundPool.LoadComplete event.
StateEnumerates values returned by the Android.Media.AudioRecord.State, Android.Media.State.Initialized, and Android.Media.State.Uninitialized members.
StreamEnumerates values returned by several types and taken as a parameter of several types.
SynchronizationPositionEnumerates values returned by several types and taken as a parameter of the Android.Media.RemoteController.SetSynchronizationMode member.
ThumbnailUtilsThumbnail generation routines for media provider.
ThumnailExtractOptionsEnumerates values returned by the Android.Media.ThumbnailUtils.OptionsRecycleInput, Android.Media.ThumnailExtractOptions.None, and Android.Media.ThumnailExtractOptions.RecycleInput members and taken as a parameter of the Android.Media.ThumbnailUtils.ExtractThumbnail, and Android.Media.ThumbnailUtils.ExtractThumbnailAsync members.
TimedTextClass to hold the timed text's metadata, including:
  • The characters for rendering
  • The rendering position for the timed text
ToneEnumerates values returned by several methods of Android.Media.Tone and taken as a parameter of the Android.Media.ToneGenerator.StartTone, and Android.Media.ToneGenerator.StartTone members.
ToneGeneratorThis class provides methods to play DTMF tones (ITU-T Recommendation Q.23), call supervisory tones (3GPP TS 22.
TrackStatusEnumerates values returned by several types.
UnsupportedSchemeExceptionException thrown when an attempt is made to construct a MediaDrm object using a crypto scheme UUID that is not supported by the device
VibrateSettingEnumerates values returned by several types and taken as a parameter of the Android.Media.AudioManager.SetVibrateSetting member.
VibrateTypeEnumerates values returned by the Android.Media.VibrateType.Notification, and Android.Media.VibrateType.Ringer members and taken as a parameter of the Android.Media.AudioManager.GetVibrateSetting, Android.Media.AudioManager.SetVibrateSetting, and Android.Media.AudioManager.ShouldVibrate members.
VideoEncoderEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRecorder.SetVideoEncoder member.
VideoScalingModeEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaCodec.SetVideoScalingMode, and Android.Media.MediaPlayer.SetVideoScalingMode members.
VideoSourceEnumerates values returned by the Android.Media.VideoSource.Camera, Android.Media.VideoSource.Default, and Android.Media.VideoSource.Surface members and taken as a parameter of the Android.Media.MediaRecorder.SetVideoSource member.
VolumeEnumerates values returned by several types and taken as a parameter of several types.
VolumeControlEnumerates values returned by the Android.Media.VolumeControl.Absolute, Android.Media.VolumeControl.Fixed, and Android.Media.VolumeControl.Relative members.
VolumeHandlingEnumerates values returned by several types and taken as a parameter of the Android.Media.MediaRouter.UserRouteInfo.SetVolumeHandling member.
VolumeNotificationFlagsEnumerates values returned by several methods of Android.Media.VolumeNotificationFlags and taken as a parameter of several methods of Android.Media.AudioManager.
VolumeProviderHandles requests to adjust or set the volume on a session.
WhiteBalanceEnumerates values returned by the Android.Media.WhiteBalance.Auto, and Android.Media.WhiteBalance.Manual members.
WriteModeEnumerates values returned by the Android.Media.WriteMode.Blocking, and Android.Media.WriteMode.NonBlocking members and taken as a parameter of several methods of Android.Media.AudioTrack.