MediaCodecInfo.CodecProfileLevel
public
static
final
class
MediaCodecInfo.CodecProfileLevel
extends Object
| java.lang.Object | |
| ↳ | android.media.MediaCodecInfo.CodecProfileLevel |
Encapsulates the profiles available for a codec component.
You can get a set of MediaCodecInfo.CodecProfileLevel objects for a given
MediaCodecInfo object from the
profileLevels field.
Summary
Fields | |
|---|---|
public
int |
level
Defined in the OpenMAX IL specs, depending on the type of media this can be OMX_VIDEO_AVCLEVELTYPE, OMX_VIDEO_H263LEVELTYPE OMX_VIDEO_MPEG4LEVELTYPE, OMX_VIDEO_VP8LEVELTYPE or OMX_VIDEO_VP9LEVELTYPE. |
public
int |
profile
Defined in the OpenMAX IL specs, depending on the type of media this can be OMX_VIDEO_AVCPROFILETYPE, OMX_VIDEO_H263PROFILETYPE, OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_VP8PROFILETYPE or OMX_VIDEO_VP9PROFILETYPE. |
Public constructors | |
|---|---|
MediaCodecInfo.CodecProfileLevel()
|
|
Inherited methods | |
|---|---|
java.lang.Object
| |
Constants
DolbyVisionLevelFhd24
int DolbyVisionLevelFhd24
Constant Value: 4 (0x00000004)
DolbyVisionLevelFhd30
int DolbyVisionLevelFhd30
Constant Value: 8 (0x00000008)
DolbyVisionLevelFhd60
int DolbyVisionLevelFhd60
Constant Value: 16 (0x00000010)
DolbyVisionLevelUhd24
int DolbyVisionLevelUhd24
Constant Value: 32 (0x00000020)
DolbyVisionLevelUhd30
int DolbyVisionLevelUhd30
Constant Value: 64 (0x00000040)
DolbyVisionLevelUhd48
int DolbyVisionLevelUhd48
Constant Value: 128 (0x00000080)
DolbyVisionLevelUhd60
int DolbyVisionLevelUhd60
Constant Value: 256 (0x00000100)
DolbyVisionProfileDvavPen
int DolbyVisionProfileDvavPen
Constant Value: 2 (0x00000002)
DolbyVisionProfileDvavPer
int DolbyVisionProfileDvavPer
Constant Value: 1 (0x00000001)
DolbyVisionProfileDvheDen
int DolbyVisionProfileDvheDen
Constant Value: 8 (0x00000008)
DolbyVisionProfileDvheDer
int DolbyVisionProfileDvheDer
Constant Value: 4 (0x00000004)
DolbyVisionProfileDvheDtb
int DolbyVisionProfileDvheDtb
Constant Value: 128 (0x00000080)
DolbyVisionProfileDvheDth
int DolbyVisionProfileDvheDth
Constant Value: 64 (0x00000040)
DolbyVisionProfileDvheDtr
int DolbyVisionProfileDvheDtr
Constant Value: 16 (0x00000010)
DolbyVisionProfileDvheStn
int DolbyVisionProfileDvheStn
Constant Value: 32 (0x00000020)
H263ProfileBackwardCompatible
int H263ProfileBackwardCompatible
Constant Value: 4 (0x00000004)
H263ProfileH320Coding
int H263ProfileH320Coding
Constant Value: 2 (0x00000002)
H263ProfileHighCompression
int H263ProfileHighCompression
Constant Value: 32 (0x00000020)
H263ProfileHighLatency
int H263ProfileHighLatency
Constant Value: 256 (0x00000100)
H263ProfileInterlace
int H263ProfileInterlace
Constant Value: 128 (0x00000080)
HEVCHighTierLevel51
int HEVCHighTierLevel51
Constant Value: 131072 (0x00020000)
HEVCHighTierLevel52
int HEVCHighTierLevel52
Constant Value: 524288 (0x00080000)
HEVCHighTierLevel6
int HEVCHighTierLevel6
Constant Value: 2097152 (0x00200000)
HEVCHighTierLevel61
int HEVCHighTierLevel61
Constant Value: 8388608 (0x00800000)
HEVCHighTierLevel62
int HEVCHighTierLevel62
Constant Value: 33554432 (0x02000000)
HEVCMainTierLevel51
int HEVCMainTierLevel51
Constant Value: 65536 (0x00010000)
HEVCMainTierLevel52
int HEVCMainTierLevel52
Constant Value: 262144 (0x00040000)
HEVCMainTierLevel6
int HEVCMainTierLevel6
Constant Value: 1048576 (0x00100000)
HEVCMainTierLevel61
int HEVCMainTierLevel61
Constant Value: 4194304 (0x00400000)
HEVCMainTierLevel62
int HEVCMainTierLevel62
Constant Value: 16777216 (0x01000000)
HEVCProfileMain10HDR10
int HEVCProfileMain10HDR10
Constant Value: 4096 (0x00001000)
MPEG4ProfileAdvancedCoding
int MPEG4ProfileAdvancedCoding
Constant Value: 4096 (0x00001000)
MPEG4ProfileAdvancedCore
int MPEG4ProfileAdvancedCore
Constant Value: 8192 (0x00002000)
MPEG4ProfileAdvancedRealTime
int MPEG4ProfileAdvancedRealTime
Constant Value: 1024 (0x00000400)
MPEG4ProfileAdvancedScalable
int MPEG4ProfileAdvancedScalable
Constant Value: 16384 (0x00004000)
MPEG4ProfileAdvancedSimple
int MPEG4ProfileAdvancedSimple
Constant Value: 32768 (0x00008000)
MPEG4ProfileBasicAnimated
int MPEG4ProfileBasicAnimated
Constant Value: 256 (0x00000100)
MPEG4ProfileCoreScalable
int MPEG4ProfileCoreScalable
Constant Value: 2048 (0x00000800)
MPEG4ProfileScalableTexture
int MPEG4ProfileScalableTexture
Constant Value: 32 (0x00000020)
MPEG4ProfileSimpleFBA
int MPEG4ProfileSimpleFBA
Constant Value: 128 (0x00000080)
MPEG4ProfileSimpleFace
int MPEG4ProfileSimpleFace
Constant Value: 64 (0x00000040)
MPEG4ProfileSimpleScalable
int MPEG4ProfileSimpleScalable
Constant Value: 2 (0x00000002)
Fields
level
int level
Defined in the OpenMAX IL specs, depending on the type of media
this can be OMX_VIDEO_AVCLEVELTYPE, OMX_VIDEO_H263LEVELTYPE
OMX_VIDEO_MPEG4LEVELTYPE, OMX_VIDEO_VP8LEVELTYPE or OMX_VIDEO_VP9LEVELTYPE.
Note that VP9 decoder on platforms before N may
not advertise a profile level support. For those VP9 decoders, please use
MediaCodecInfo.VideoCapabilities to determine the codec capabilities.
profile
int profile
Defined in the OpenMAX IL specs, depending on the type of media this can be OMX_VIDEO_AVCPROFILETYPE, OMX_VIDEO_H263PROFILETYPE, OMX_VIDEO_MPEG4PROFILETYPE, OMX_VIDEO_VP8PROFILETYPE or OMX_VIDEO_VP9PROFILETYPE.
Public constructors
Interfaces
- AudioManager.OnAudioFocusChangeListener
- AudioRecord.OnRecordPositionUpdateListener
- AudioRecord.OnRoutingChangedListener
- AudioRouting
- AudioRouting.OnRoutingChangedListener
- AudioTrack.OnPlaybackPositionUpdateListener
- AudioTrack.OnRoutingChangedListener
- ImageReader.OnImageAvailableListener
- ImageWriter.OnImageReleasedListener
- JetPlayer.OnJetEventListener
- MediaCodec.OnFrameRenderedListener
- MediaDrm.OnEventListener
- MediaDrm.OnExpirationUpdateListener
- MediaDrm.OnKeyStatusChangeListener
- MediaPlayer.OnBufferingUpdateListener
- MediaPlayer.OnCompletionListener
- MediaPlayer.OnErrorListener
- MediaPlayer.OnInfoListener
- MediaPlayer.OnPreparedListener
- MediaPlayer.OnSeekCompleteListener
- MediaPlayer.OnTimedMetaDataAvailableListener
- MediaPlayer.OnTimedTextListener
- MediaPlayer.OnVideoSizeChangedListener
- MediaRecorder.OnErrorListener
- MediaRecorder.OnInfoListener
- MediaScannerConnection.MediaScannerConnectionClient
- MediaScannerConnection.OnScanCompletedListener
- MediaSync.OnErrorListener
- RemoteControlClient.OnGetPlaybackPositionListener
- RemoteControlClient.OnMetadataUpdateListener
- RemoteControlClient.OnPlaybackPositionUpdateListener
- RemoteController.OnClientUpdateListener
- SoundPool.OnLoadCompleteListener
Classes
- AsyncPlayer
- AudioAttributes
- AudioAttributes.Builder
- AudioDeviceCallback
- AudioDeviceInfo
- AudioFormat
- AudioFormat.Builder
- AudioManager
- AudioManager.AudioRecordingCallback
- AudioRecord
- AudioRecord.Builder
- AudioRecordingConfiguration
- AudioTimestamp
- AudioTrack
- AudioTrack.Builder
- CamcorderProfile
- CameraProfile
- DrmInitData
- DrmInitData.SchemeInitData
- ExifInterface
- FaceDetector
- FaceDetector.Face
- Image
- Image.Plane
- ImageReader
- ImageWriter
- JetPlayer
- MediaActionSound
- MediaCodec
- MediaCodec.BufferInfo
- MediaCodec.Callback
- MediaCodec.CryptoInfo
- MediaCodec.CryptoInfo.Pattern
- MediaCodecInfo
- MediaCodecInfo.AudioCapabilities
- MediaCodecInfo.CodecCapabilities
- MediaCodecInfo.CodecProfileLevel
- MediaCodecInfo.EncoderCapabilities
- MediaCodecInfo.VideoCapabilities
- MediaCodecList
- MediaCrypto
- MediaDataSource
- MediaDescription
- MediaDescription.Builder
- MediaDrm
- MediaDrm.CryptoSession
- MediaDrm.KeyRequest
- MediaDrm.KeyStatus
- MediaDrm.ProvisionRequest
- MediaExtractor
- MediaFormat
- MediaMetadata
- MediaMetadata.Builder
- MediaMetadataEditor
- MediaMetadataRetriever
- MediaMuxer
- MediaMuxer.OutputFormat
- MediaPlayer
- MediaPlayer.TrackInfo
- MediaRecorder
- MediaRecorder.AudioEncoder
- MediaRecorder.AudioSource
- MediaRecorder.OutputFormat
- MediaRecorder.VideoEncoder
- MediaRecorder.VideoSource
- MediaRouter
- MediaRouter.Callback
- MediaRouter.RouteCategory
- MediaRouter.RouteGroup
- MediaRouter.RouteInfo
- MediaRouter.SimpleCallback
- MediaRouter.UserRouteInfo
- MediaRouter.VolumeCallback
- MediaScannerConnection
- MediaSync
- MediaSync.Callback
- MediaSyncEvent
- MediaTimestamp
- PlaybackParams
- Rating
- RemoteControlClient
- RemoteControlClient.MetadataEditor
- RemoteController
- RemoteController.MetadataEditor
- Ringtone
- RingtoneManager
- SoundPool
- SoundPool.Builder
- SyncParams
- ThumbnailUtils
- TimedMetaData
- TimedText
- ToneGenerator
- VolumeProvider
Exceptions


