Language

MediaQualityContract Class

Definition

The contract between the media quality service and applications.

[Android.Runtime.Register("android/media/quality/MediaQualityContract", ApiSince=36, DoNotGenerateAcw=true)]
public class MediaQualityContract : Java.Lang.Object
[<Android.Runtime.Register("android/media/quality/MediaQualityContract", ApiSince=36, DoNotGenerateAcw=true)>]
type MediaQualityContract = class
    inherit Object
Inheritance
MediaQualityContract
Attributes

Remarks

The contract between the media quality service and applications. Contains definitions for the commonly used parameter names.

Java documentation for android.media.quality.MediaQualityContract.

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Constructors

Name Description
MediaQualityContract(IntPtr, JniHandleOwnership)

Fields

Name Description
ColorSpaceAdobeRgb

Adobe RGB color space option.

ColorSpaceAuto

Automatic color space option.

ColorSpaceBt2020

BT.

ColorSpaceDci

DCI-P3 color space option.

ColorSpaceOff

Off option for color space.

ColorSpaceOn

On option for color space.

ColorSpaceSRgbBt709

sRGB/BT.

ColorSpaceUnknown

Unknown color space option.

ColorTempCool

Key for the "Cool" color temperature preset.

ColorTempCoolHdr10plus

Key for the "Cool" color temperature preset, specifically applied during HDR10+ content playback.

ColorTempFmmhdr

Key for the color temperature used in Filmmaker Mode (FMM) during High Dynamic Range (HDR) playback.

ColorTempFmmsdr

Key for the color temperature used in Filmmaker Mode (FMM) during Standard Dynamic Range (SDR) playback.

ColorTempStandard

Key for the "Standard" color temperature preset.

ColorTempStandardHdr10plus

Key for the "Standard" color temperature preset, specifically applied during HDR10+ content playback.

ColorTempUnknown

Key for an unknown color temperature preset.

ColorTempUser

Key for the "User" color temperature preset.

ColorTempUserHdr10plus

Key for the "User" color temperature preset, specifically applied during HDR10+ content playback.

ColorTempWarm

Key for the "Warm" color temperature preset.

ColorTempWarmHdr10plus

Key for the "Warm" color temperature preset, specifically applied during HDR10+ content playback.

DigitalOutputModeAuto

Automatic digital output mode.

DigitalOutputModeBypass

Bypass digital output mode.

DigitalOutputModeDolbyDigital

Dolby Digital output mode.

DigitalOutputModeDolbyDigitalPlus

Dolby Digital Plus output mode.

DigitalOutputModeDolbyMat

Dolby MAT output mode.

DigitalOutputModePcm

PCM digital output mode.

DigitalOutputModeUnknown

Unknown digital output mode.

DolbySoundModeGame

Game sound mode for Dolby audio.

DolbySoundModeMovie

Movie sound mode for Dolby audio.

DolbySoundModeMusic

Music sound mode for Dolby audio.

DolbySoundModeNews

News sound mode for Dolby audio.

DolbySoundModeStadium

Stadium sound mode for Dolby audio.

DolbySoundModeStandard

Standard sound mode for Dolby audio.

DolbySoundModeUnknown

Unknown Dolby sound mode.

DolbySoundModeUser

User-defined sound mode for Dolby audio.

DownMixModeStereo

Stereo down-mix mode option.

DownMixModeSurround

Surround down-mix mode option.

DownMixModeUnknown

Unknown down-mix mode option.

ExtraPictureQualityEventTypeFrameChange

Frame change event type.

GammaBright

Bright gamma option.

GammaDark

Dark gamma option.

GammaMiddle

Middle gamma option.

GammaUnknown

Unknown gamma option.

HdmirgbRangeAuto

Automatic HDMI RGB range option.

HdmirgbRangeFull

Full HDMI RGB range option.

HdmirgbRangeLimited

Limited HDMI RGB range option.

HdmirgbRangeUnknown

Unknown HDMI RGB range option.

LevelHigh

High level option for a parameter.

LevelLow

Low level option for a parameter.

LevelMedium

Medium level option for a parameter.

LevelOff

Off level for parameters.

LevelRangeAuto

Automatic level range option.

LevelRangeFull

Full level range option.

LevelRangeLimited

Limited level range option.

LevelRangeUnknown

Unknown level range option.

LevelUnknown

Unknown level for a parameter.

LevelUser

User level option for a parameter.

PanelTechnologyOled
Obsolete.

Display panel technology for OLED (Organic Light Emitting Diode).

PanelTechnologyUnknown
Obsolete.

Unknown display panel technology type.

PictureQualityEventTypeBbdResult

BBD result event type.

PictureQualityEventTypeCapturepointInfoChange

Capture point info change event type.

PictureQualityEventTypeDolbyApoChange

Dolby APO change event type.

PictureQualityEventTypeDolbyIqChange

Dolby IQ change event type.

PictureQualityEventTypeNone

None event type.

PictureQualityEventTypeUnknown

Unknown picture quality event type.

PictureQualityEventTypeVideoDelayChange

Video delay change event type.

PictureQualityEventTypeVideopathChange

Video path change event type.

SoundStyleAuto

Automatic sound style.

SoundStyleMovie

Movie sound style.

SoundStyleMusic

Music sound style.

SoundStyleNews

News sound style.

SoundStyleSports

Sports sound style.

SoundStyleStandard

Standard sound style.

SoundStyleUnknown

Unknown sound style.

SoundStyleUser

User-defined sound style.

SoundStyleVivid

Vivid sound style.

StreamStatusDolbyVision

Dolby Vision stream status.

StreamStatusFmmDolby

FMM Dolby stream status.

StreamStatusFmmHdr10

FMM HDR10 stream status.

StreamStatusFmmHdr10Plus

FMM HDR10+ stream status.

StreamStatusFmmHdrVivid

FMM HDR Vivid stream status.

StreamStatusFmmHlg

FMM HLG stream status.

StreamStatusFmmSdr

FMM SDR stream status.

StreamStatusFmmTch

FMM TCH stream status.

StreamStatusHdr10

HDR10 stream status.

StreamStatusHdr10Plus

HDR10+ stream status.

StreamStatusHdrVivid

HDR Vivid stream status.

StreamStatusHlg

HLG stream status.

StreamStatusImaxHdr10

IMAX HDR10 stream status.

StreamStatusImaxHdr10Plus

IMAX HDR10+ stream status.

StreamStatusImaxSdr

IMAX SDR stream status.

StreamStatusSdr

SDR stream status.

StreamStatusTch

TCH stream status.

StreamStatusUnknown

Unknown stream status.

ThreeDModeFramePacking

Frame packing 3D mode, where left and right eye views are packed into a single frame.

ThreeDModeOff

Disables 3D mode.

ThreeDModeSideBySide

Side-by-side 3D mode, where the left and right views are in the same frame, placed horizontally next to each other.

ThreeDModeTopAndBottom

Top-and-bottom 3D mode, where the left and right views are in the same frame, placed vertically on top of each other.

ThreeDModeUnknown

Unknown 3D mode.

Properties

Name Description
Class

Returns the runtime class of this Object.

(Inherited from Object)
Handle

The handle to the underlying Android instance.

(Inherited from Object)
JniIdentityHashCode

Gets the identity hash code assigned to this Java peer by the interop runtime.

(Inherited from Object)
JniManagedPeerState (Inherited from JavaObject)
JniPeerMembers
PeerReference

Gets the JNI object reference for this Java peer.

(Inherited from Object)
ThresholdClass
ThresholdType

Methods

Name Description
Clone()

Creates and returns a copy of this object.

(Inherited from Object)
Construct(JniObjectReference, JniObjectReferenceOptions) (Inherited from JavaObject)
Dispose()

Releases the resources held by this Java peer.

(Inherited from Object)
Dispose(Boolean)

Releases the resources held by this Java peer.

(Inherited from Object)
DisposeUnlessReferenced() (Inherited from JavaObject)
Equals(Object) (Inherited from JavaObject)
Equals(Object)

Indicates whether some other object is "equal to" this one.

(Inherited from Object)
GetHashCode()

Returns a hash code value for the object.

(Inherited from Object)
JavaFinalize()
Obsolete.

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

(Inherited from Object)
Notify()

Wakes up a single thread that is waiting on this object's monitor.

(Inherited from Object)
NotifyAll()

Wakes up all threads that are waiting on this object's monitor.

(Inherited from Object)
SetHandle(IntPtr, JniHandleOwnership)

Sets the Handle property.

(Inherited from Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions) (Inherited from JavaObject)
ToArray<T>()

Creates a managed array from this Java array wrapper.

(Inherited from Object)
ToString()

Returns a string representation of the object.

(Inherited from Object)
UnregisterFromRuntime()

Unregisters this Java peer from the interop runtime.

(Inherited from Object)
Wait()

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>.

(Inherited from Object)
Wait(Int64, Int32)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)
Wait(Int64)

Causes the current thread to wait until it is awakened, typically by being <em>notified</em> or <em>interrupted</em>, or until a certain amount of real time has elapsed.

(Inherited from Object)

Explicit Interface Implementations

Name Description
IJavaPeerable.Disposed() (Inherited from JavaObject)
IJavaPeerable.Finalized() (Inherited from JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock (Inherited from JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32) (Inherited from JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) (Inherited from JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference) (Inherited from JavaObject)

Extension Methods

Name Description
GetJniTypeName(IJavaPeerable)

Gets the JNI name of the type of the instance self.

JavaAs<TResult>(IJavaPeerable)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

JavaCast<TResult>(IJavaObject)

Performs an Android runtime-checked type conversion.

JavaCast<TResult>(IJavaObject)
TryJavaCast<TResult>(IJavaPeerable, TResult)

Try to coerce self to type TResult, checking that the coercion is valid on the Java side.

Applies to