MediaQualityContract
open class MediaQualityContract
| kotlin.Any | |
| ↳ | android.media.quality.MediaQualityContract |
The contract between the media quality service and applications. Contains definitions for the commonly used parameter names.
Summary
| Nested classes | |
|---|---|
|
Parameters picture quality. |
|
|
Parameters for sound quality. |
|
| Constants | |
|---|---|
| static String |
Adobe RGB color space option. |
| static String |
Automatic color space option. |
| static String |
BT. |
| static String |
DCI-P3 color space option. |
| static String |
Off option for color space. |
| static String |
On option for color space. |
| static String |
sRGB/BT. |
| static String |
Unknown color space option. |
| static String |
Key for the "Cool" color temperature preset. |
| static String |
Key for the "Cool" color temperature preset, specifically applied during HDR10+ content playback. |
| static String |
Key for the color temperature used in Filmmaker Mode (FMM) during High Dynamic Range (HDR) playback. |
| static String |
Key for the color temperature used in Filmmaker Mode (FMM) during Standard Dynamic Range (SDR) playback. |
| static String |
Key for the "Standard" color temperature preset. |
| static String |
Key for the "Standard" color temperature preset, specifically applied during HDR10+ content playback. |
| static String |
Key for an unknown color temperature preset. |
| static String |
Key for the "User" color temperature preset. |
| static String |
Key for the "User" color temperature preset, specifically applied during HDR10+ content playback. |
| static String |
Key for the "Warm" color temperature preset. |
| static String |
Key for the "Warm" color temperature preset, specifically applied during HDR10+ content playback. |
| static String |
Automatic digital output mode. |
| static String |
Bypass digital output mode. |
| static String |
Dolby Digital output mode. |
| static String |
Dolby Digital Plus output mode. |
| static String |
Dolby MAT output mode. |
| static String |
PCM digital output mode. |
| static String |
Unknown digital output mode. |
| static String |
Game sound mode for Dolby audio. |
| static String |
Movie sound mode for Dolby audio. |
| static String |
Music sound mode for Dolby audio. |
| static String |
News sound mode for Dolby audio. |
| static String |
Stadium sound mode for Dolby audio. |
| static String |
Standard sound mode for Dolby audio. |
| static String |
Unknown Dolby sound mode. |
| static String |
User-defined sound mode for Dolby audio. |
| static String |
Stereo down-mix mode option. |
| static String |
Surround down-mix mode option. |
| static String |
Unknown down-mix mode option. |
| static String |
Frame change event type. |
| static String |
Bright gamma option. |
| static String |
Dark gamma option. |
| static String |
Middle gamma option. |
| static String |
Unknown gamma option. |
| static String |
Automatic HDMI RGB range option. |
| static String |
Full HDMI RGB range option. |
| static String |
Limited HDMI RGB range option. |
| static String |
Unknown HDMI RGB range option. |
| static String |
High level option for a parameter. |
| static String |
Low level option for a parameter. |
| static String |
Medium level option for a parameter. |
| static String |
Off level for parameters. |
| static String |
Automatic level range option. |
| static String |
Full level range option. |
| static String |
Limited level range option. |
| static String |
Unknown level range option. |
| static String |
Unknown level for a parameter. |
| static String |
User level option for a parameter. |
| static Int |
Display panel technology for OLED (Organic Light Emitting Diode). |
| static Int |
Unknown display panel technology type. |
| static String |
BBD result event type. |
| static String |
Capture point info change event type. |
| static String |
Dolby APO change event type. |
| static String |
Dolby IQ change event type. |
| static String |
None event type. |
| static String |
Unknown picture quality event type. |
| static String |
Video path change event type. |
| static String |
Video delay change event type. |
| static String |
Automatic sound style. |
| static String |
Movie sound style. |
| static String |
Music sound style. |
| static String |
News sound style. |
| static String |
Sports sound style. |
| static String |
Standard sound style. |
| static String |
Unknown sound style. |
| static String |
User-defined sound style. |
| static String |
Vivid sound style. |
| static String |
Dolby Vision stream status. |
| static String |
FMM Dolby stream status. |
| static String |
FMM HDR10 stream status. |
| static String |
FMM HDR10+ stream status. |
| static String |
FMM HDR Vivid stream status. |
| static String |
FMM HLG stream status. |
| static String |
FMM SDR stream status. |
| static String |
FMM TCH stream status. |
| static String |
HDR10 stream status. |
| static String |
HDR10+ stream status. |
| static String |
HDR Vivid stream status. |
| static String |
HLG stream status. |
| static String |
IMAX HDR10 stream status. |
| static String |
IMAX HDR10+ stream status. |
| static String |
IMAX SDR stream status. |
| static String |
SDR stream status. |
| static String |
TCH stream status. |
| static String |
Unknown stream status. |
| static String |
Frame packing 3D mode, where left and right eye views are packed into a single frame. |
| static String |
Disables 3D mode. |
| static String |
Side-by-side 3D mode, where the left and right views are in the same frame, placed horizontally next to each other. |
| static String |
Top-and-bottom 3D mode, where the left and right views are in the same frame, placed vertically on top of each other. |
| static String |
Unknown 3D mode. |
Constants
COLOR_SPACE_ADOBE_RGB
static val COLOR_SPACE_ADOBE_RGB: String
Adobe RGB color space option.
Represents the Adobe RGB color space.
Value: "ADOBE_RGB"COLOR_SPACE_AUTO
static val COLOR_SPACE_AUTO: String
Automatic color space option.
Represents that the color space is determined automatically by the system.
Value: "AUTO"COLOR_SPACE_BT2020
static val COLOR_SPACE_BT2020: String
BT.2020 color space option.
Represents the BT.2020 color space, used for Ultra HD.
Value: "BT2020"COLOR_SPACE_DCI
static val COLOR_SPACE_DCI: String
DCI-P3 color space option.
Represents the DCI-P3 color space, commonly used in digital cinema.
Value: "DCI"COLOR_SPACE_OFF
static val COLOR_SPACE_OFF: String
Off option for color space.
Represents that the color space feature is turned off.
Value: "OFF"COLOR_SPACE_ON
static val COLOR_SPACE_ON: String
On option for color space.
Represents that the color space feature is turned on.
Value: "ON"COLOR_SPACE_S_RGB_BT_709
static val COLOR_SPACE_S_RGB_BT_709: String
sRGB/BT.709 color space option.
Represents the sRGB/BT.709 color space, standard for web and HD video.
Value: "S_RGB_BT_709"COLOR_SPACE_UNKNOWN
static val COLOR_SPACE_UNKNOWN: String
Unknown color space option.
This value is used to represent a color space that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new color space options are introduced in future platform versions.
Value: "UNKNOWN"COLOR_TEMP_COOL
static val COLOR_TEMP_COOL: String
Key for the "Cool" color temperature preset.
Represents a cooler, bluish white point, typically with a color temperature higher than 7000K (often 9000K-11000K). This makes white appear crisp and bright, which can be desirable for sports content or viewing in brightly lit environments.
Value: "color_temp_cool"COLOR_TEMP_COOL_HDR10PLUS
static val COLOR_TEMP_COOL_HDR10PLUS: String
Key for the "Cool" color temperature preset, specifically applied during HDR10+ content playback.
Applies a high-Kelvin (bluish) white point optimized for the higher brightness levels of HDR10+ content.
Value: "color_temp_cool_hdr10plus"COLOR_TEMP_FMMHDR
static val COLOR_TEMP_FMMHDR: String
Key for the color temperature used in Filmmaker Mode (FMM) during High Dynamic Range (HDR) playback.
Similar to COLOR_TEMP_FMMSDR, this parameter enforces the creative intent for HDR content. It targets the D65 (6500K) white point, calibrated specifically for the HDR tone mapping curve to ensure accurate highlights and shadow detail.
Value: "color_temp_fmmhdr"COLOR_TEMP_FMMSDR
static val COLOR_TEMP_FMMSDR: String
Key for the color temperature used in Filmmaker Mode (FMM) during Standard Dynamic Range (SDR) playback.
Filmmaker Mode is designed to preserve the creative intent of the content creator. Consequently, this parameter is typically locked to the industry standard D65 (6500K) white point to ensure accurate color reproduction for SDR movies.
Value: "color_temp_fmmsdr"COLOR_TEMP_STANDARD
static val COLOR_TEMP_STANDARD: String
Key for the "Standard" color temperature preset.
Represents a balanced white point, typically positioned between Cool and Warm. This is often the default factory setting, offering a compromise between brightness and color accuracy suitable for general daytime viewing.
Value: "color_temp_standard"COLOR_TEMP_STANDARD_HDR10PLUS
static val COLOR_TEMP_STANDARD_HDR10PLUS: String
Key for the "Standard" color temperature preset, specifically applied during HDR10+ content playback.
Applies a balanced white point optimized for the higher brightness levels of HDR10+ content.
Value: "color_temp_standard_hdr10plus"COLOR_TEMP_UNKNOWN
static val COLOR_TEMP_UNKNOWN: String
Key for an unknown color temperature preset.
Represents a color temperature state that the system cannot identify or that is defined in a newer version of the API than the one the application is currently using. This ensures the application remains stable even when encountering undefined presets.
Value: "color_temp_unknown"COLOR_TEMP_USER
static val COLOR_TEMP_USER: String
Key for the "User" color temperature preset.
Represents a custom color temperature configuration defined by the user. Unlike the fixed presets (Cool, Standard, Warm), this mode typically allows for manual adjustment of RGB gain and offset values to achieve a specific white point.
Value: "color_temp_user"COLOR_TEMP_USER_HDR10PLUS
static val COLOR_TEMP_USER_HDR10PLUS: String
Key for the "User" color temperature preset, specifically applied during HDR10+ content playback.
Stores custom user adjustments for white balance that are applied only when the display is in HDR10+ mode. This ensures that manual calibrations for High Dynamic Range content do not affect SDR viewing.
Value: "color_temp_user_hdr10plus"COLOR_TEMP_WARM
static val COLOR_TEMP_WARM: String
Key for the "Warm" color temperature preset.
Represents a warmer, yellowish/reddish white point, typically targeted at the D65 standard (6500K). This is the industry standard for cinema and high-end video production. It is the recommended setting for movie watching in dim environments to ensure colors are seen as the director intended.
Value: "color_temp_warm"COLOR_TEMP_WARM_HDR10PLUS
static val COLOR_TEMP_WARM_HDR10PLUS: String
Key for the "Warm" color temperature preset, specifically applied during HDR10+ content playback.
Applies a D65-targeted (6500K) white point optimized for HDR10+ content. Maintaining D65 accuracy is critical in HDR to prevent bright highlights from appearing tinted.
Value: "color_temp_warm_hdr10plus"DIGITAL_OUTPUT_MODE_AUTO
static val DIGITAL_OUTPUT_MODE_AUTO: String
Automatic digital output mode.
The system automatically selects the preferred digital audio format supported by the connected device.
Value: "AUTO"DIGITAL_OUTPUT_MODE_BYPASS
static val DIGITAL_OUTPUT_MODE_BYPASS: String
Bypass digital output mode.
The encoded audio stream is sent directly to the output without being decoded by the device.
Value: "BYPASS"DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL
static val DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL: String
Dolby Digital output mode.
Audio is output in Dolby Digital (AC-3) format.
Value: "DolbyDigital"DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL_PLUS
static val DIGITAL_OUTPUT_MODE_DOLBY_DIGITAL_PLUS: String
Dolby Digital Plus output mode.
Audio is output in Dolby Digital Plus (E-AC-3) format.
Value: "DolbyDigitalPlus"DIGITAL_OUTPUT_MODE_DOLBY_MAT
static val DIGITAL_OUTPUT_MODE_DOLBY_MAT: String
Dolby MAT output mode.
Audio is output in Dolby Meridian Audio Taper (MAT) format.
Value: "DolbyMat"DIGITAL_OUTPUT_MODE_PCM
static val DIGITAL_OUTPUT_MODE_PCM: String
PCM digital output mode.
Audio is decoded to uncompressed Pulse-Code Modulation (PCM) before output.
Value: "PCM"DIGITAL_OUTPUT_MODE_UNKNOWN
static val DIGITAL_OUTPUT_MODE_UNKNOWN: String
Unknown digital output mode.
This value is used to represent a digital audio output mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new digital output modes are introduced in future platform versions.
Value: "UNKNOWN"DOLBY_SOUND_MODE_GAME
static val DOLBY_SOUND_MODE_GAME: String
Game sound mode for Dolby audio.
Represents a Dolby sound mode optimized for gaming.
Value: "GAME"DOLBY_SOUND_MODE_MOVIE
static val DOLBY_SOUND_MODE_MOVIE: String
Movie sound mode for Dolby audio.
Represents a Dolby sound mode optimized for movies.
Value: "MOVIE"DOLBY_SOUND_MODE_MUSIC
static val DOLBY_SOUND_MODE_MUSIC: String
Music sound mode for Dolby audio.
Represents a Dolby sound mode optimized for music.
Value: "MUSIC"DOLBY_SOUND_MODE_NEWS
static val DOLBY_SOUND_MODE_NEWS: String
News sound mode for Dolby audio.
Represents a Dolby sound mode optimized for news and dialogue.
Value: "NEWS"DOLBY_SOUND_MODE_STADIUM
static val DOLBY_SOUND_MODE_STADIUM: String
Stadium sound mode for Dolby audio.
Represents a Dolby sound mode that simulates a stadium environment.
Value: "STADIUM"DOLBY_SOUND_MODE_STANDARD
static val DOLBY_SOUND_MODE_STANDARD: String
Standard sound mode for Dolby audio.
Represents a standard, neutral Dolby sound mode.
Value: "STANDARD"DOLBY_SOUND_MODE_UNKNOWN
static val DOLBY_SOUND_MODE_UNKNOWN: String
Unknown Dolby sound mode.
This value is used to represent a Dolby sound mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new Dolby sound modes are introduced in future platform versions.
Value: "UNKNOWN"DOLBY_SOUND_MODE_USER
static val DOLBY_SOUND_MODE_USER: String
User-defined sound mode for Dolby audio.
Represents a Dolby sound mode customized by the user.
Value: "USER"DOWN_MIX_MODE_STEREO
static val DOWN_MIX_MODE_STEREO: String
Stereo down-mix mode option.
Represents a down-mix mode that converts multi-channel audio to a standard stereo output (Lo/Ro).
Value: "STEREO"DOWN_MIX_MODE_SURROUND
static val DOWN_MIX_MODE_SURROUND: String
Surround down-mix mode option.
Represents a down-mix mode that converts multi-channel audio to a matrix-encoded surround sound output (Lt/Rt).
Value: "SURROUND"DOWN_MIX_MODE_UNKNOWN
static val DOWN_MIX_MODE_UNKNOWN: String
Unknown down-mix mode option.
This value is used to represent a down-mix mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new down-mix modes are introduced in future platform versions.
Value: "UNKNOWN"EXTRA_PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE
static val EXTRA_PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE: String
Frame change event type.
Indicates a picture quality event related to a frame change. This is an extra data key.
Value: "android.media.quality.extra.PICTURE_QUALITY_EVENT_TYPE_FRAME_CHANGE"GAMMA_BRIGHT
static val GAMMA_BRIGHT: String
Bright gamma option.
Represents a bright gamma setting.
Value: "BRIGHT"GAMMA_DARK
static val GAMMA_DARK: String
Dark gamma option.
Represents a dark gamma setting.
Value: "DARK"GAMMA_MIDDLE
static val GAMMA_MIDDLE: String
Middle gamma option.
Represents a middle (neutral) gamma setting.
Value: "MIDDLE"GAMMA_UNKNOWN
static val GAMMA_UNKNOWN: String
Unknown gamma option.
This value is used to represent a gamma setting that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new gamma settings are introduced in future platform versions.
Value: "UNKNOWN"HDMIRGB_RANGE_AUTO
static val HDMIRGB_RANGE_AUTO: String
Automatic HDMI RGB range option.
Represents that the HDMI RGB range is determined automatically by the system.
Value: "AUTO"HDMIRGB_RANGE_FULL
static val HDMIRGB_RANGE_FULL: String
Full HDMI RGB range option.
Represents a full HDMI RGB range, typically for PC content (e.g., 0-255).
Value: "FULL"HDMIRGB_RANGE_LIMITED
static val HDMIRGB_RANGE_LIMITED: String
Limited HDMI RGB range option.
Represents a limited HDMI RGB range, typically for video content (e.g., 16-235).
Value: "LIMITED"HDMIRGB_RANGE_UNKNOWN
static val HDMIRGB_RANGE_UNKNOWN: String
Unknown HDMI RGB range option.
This value is used to represent an HDMI RGB range that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new HDMI RGB range options are introduced in future platform versions.
Value: "UNKNOWN"LEVEL_HIGH
static val LEVEL_HIGH: String
High level option for a parameter.
This level represents that the corresponding feature is turned on with the high level option.
Value: "level_high"LEVEL_LOW
static val LEVEL_LOW: String
Low level option for a parameter.
This level represents that the corresponding feature is turned on with the low level option.
Value: "level_low"LEVEL_MEDIUM
static val LEVEL_MEDIUM: String
Medium level option for a parameter.
This level represents that the corresponding feature is turned on with the medium level option.
Value: "level_medium"LEVEL_OFF
static val LEVEL_OFF: String
Off level for parameters.
This level represents that the corresponding feature is turned off.
Value: "level_off"LEVEL_RANGE_AUTO
static val LEVEL_RANGE_AUTO: String
Automatic level range option.
Represents that the level range is determined automatically by the system.
Value: "AUTO"LEVEL_RANGE_FULL
static val LEVEL_RANGE_FULL: String
Full level range option.
Represents a full level range, typically for PC content (e.g., 0-255).
Value: "FULL"LEVEL_RANGE_LIMITED
static val LEVEL_RANGE_LIMITED: String
Limited level range option.
Represents a limited level range, typically for video content (e.g., 16-235).
Value: "LIMITED"LEVEL_RANGE_UNKNOWN
static val LEVEL_RANGE_UNKNOWN: String
Unknown level range option.
This value is used to represent a quantization level range that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new level range options are introduced in future platform versions.
Value: "UNKNOWN"LEVEL_UNKNOWN
static val LEVEL_UNKNOWN: String
Unknown level for a parameter.
This value is used to represent a level that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new levels are introduced in future platform versions.
Value: "level_unknown"LEVEL_USER
static val LEVEL_USER: String
User level option for a parameter.
This level represents that the corresponding feature is controlled by the user.
Value: "level_user"PANEL_TECHNOLOGY_OLED
static val PANEL_TECHNOLOGY_OLED: Int
Display panel technology for OLED (Organic Light Emitting Diode).
OLED displays are known for their high contrast ratios and deep blacks. Corresponds to PanelTechnologyType.OLED in the HAL.
Value: 0PANEL_TECHNOLOGY_UNKNOWN
static val PANEL_TECHNOLOGY_UNKNOWN: Int
Unknown display panel technology type.
This value is used to represent a panel technology that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new technologies are introduced in future platform versions.
Value: -1PICTURE_QUALITY_EVENT_TYPE_BBD_RESULT
static val PICTURE_QUALITY_EVENT_TYPE_BBD_RESULT: String
BBD result event type.
Indicates an event with a result from Black Bar Detection (BBD).
Value: "BBD_RESULT"PICTURE_QUALITY_EVENT_TYPE_CAPTUREPOINT_INFO_CHANGE
static val PICTURE_QUALITY_EVENT_TYPE_CAPTUREPOINT_INFO_CHANGE: String
Capture point info change event type.
Indicates an event for a change in the capture point information.
Value: "CAPTUREPOINT_INFO_CHANGE"PICTURE_QUALITY_EVENT_TYPE_DOLBY_APO_CHANGE
static val PICTURE_QUALITY_EVENT_TYPE_DOLBY_APO_CHANGE: String
Dolby APO change event type.
Indicates an event for a change related to a Dolby Audio Processing Object (APO).
Value: "DOLBY_APO_CHANGE"PICTURE_QUALITY_EVENT_TYPE_DOLBY_IQ_CHANGE
static val PICTURE_QUALITY_EVENT_TYPE_DOLBY_IQ_CHANGE: String
Dolby IQ change event type.
Indicates an event for a change related to Dolby IQ processing.
Value: "DOLBY_IQ_CHANGE"PICTURE_QUALITY_EVENT_TYPE_NONE
static val PICTURE_QUALITY_EVENT_TYPE_NONE: String
None event type.
Indicates that no picture quality event has occurred.
Value: "NONE"PICTURE_QUALITY_EVENT_TYPE_UNKNOWN
static val PICTURE_QUALITY_EVENT_TYPE_UNKNOWN: String
Unknown picture quality event type.
This value is used to represent a picture quality event type that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new event types are introduced in future platform versions.
Value: "UNKNOWN"PICTURE_QUALITY_EVENT_TYPE_VIDEOPATH_CHANGE
static val PICTURE_QUALITY_EVENT_TYPE_VIDEOPATH_CHANGE: String
Video path change event type.
Indicates an event for a change in the video path.
Value: "VIDEOPATH_CHANGE"PICTURE_QUALITY_EVENT_TYPE_VIDEO_DELAY_CHANGE
static val PICTURE_QUALITY_EVENT_TYPE_VIDEO_DELAY_CHANGE: String
Video delay change event type.
Indicates an event for a change in video processing delay.
Value: "VIDEO_DELAY_CHANGE"SOUND_STYLE_AUTO
static val SOUND_STYLE_AUTO: String
Automatic sound style.
Represents that the sound style is determined automatically by the system.
Value: "AUTO"SOUND_STYLE_MOVIE
static val SOUND_STYLE_MOVIE: String
Movie sound style.
Represents a sound style optimized for movies.
Value: "MOVIE"SOUND_STYLE_MUSIC
static val SOUND_STYLE_MUSIC: String
Music sound style.
Represents a sound style optimized for music.
Value: "MUSIC"SOUND_STYLE_NEWS
static val SOUND_STYLE_NEWS: String
News sound style.
Represents a sound style optimized for news and dialogue.
Value: "NEWS"SOUND_STYLE_SPORTS
static val SOUND_STYLE_SPORTS: String
Sports sound style.
Represents a sound style optimized for sports content.
Value: "SPORTS"SOUND_STYLE_STANDARD
static val SOUND_STYLE_STANDARD: String
Standard sound style.
Represents a standard, neutral sound style.
Value: "STANDARD"SOUND_STYLE_UNKNOWN
static val SOUND_STYLE_UNKNOWN: String
Unknown sound style.
This value is used to represent a sound style that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new sound styles are introduced in future platform versions.
Value: "UNKNOWN"SOUND_STYLE_USER
static val SOUND_STYLE_USER: String
User-defined sound style.
Represents a sound style customized by the user.
Value: "USER"SOUND_STYLE_VIVID
static val SOUND_STYLE_VIVID: String
Vivid sound style.
Represents a vivid and dynamic sound style.
Value: "VIVID"STREAM_STATUS_DOLBY_VISION
static val STREAM_STATUS_DOLBY_VISION: String
Dolby Vision stream status.
Represents that the stream is Dolby Vision.
Value: "DOLBYVISION"STREAM_STATUS_FMM_DOLBY
static val STREAM_STATUS_FMM_DOLBY: String
FMM Dolby stream status.
Represents that the stream is in Filmmaker Mode (FMM) with Dolby.
Value: "FMMDOLBY"STREAM_STATUS_FMM_HDR10
static val STREAM_STATUS_FMM_HDR10: String
FMM HDR10 stream status.
Represents that the stream is in Filmmaker Mode (FMM) with HDR10.
Value: "FMMHDR10"STREAM_STATUS_FMM_HDR10_PLUS
static val STREAM_STATUS_FMM_HDR10_PLUS: String
FMM HDR10+ stream status.
Represents that the stream is in Filmmaker Mode (FMM) with HDR10+.
Value: "FMMHDR10PLUS"STREAM_STATUS_FMM_HDR_VIVID
static val STREAM_STATUS_FMM_HDR_VIVID: String
FMM HDR Vivid stream status.
Represents that the stream is in Filmmaker Mode (FMM) with HDR Vivid.
Value: "FMMHDRVIVID"STREAM_STATUS_FMM_HLG
static val STREAM_STATUS_FMM_HLG: String
FMM HLG stream status.
Represents that the stream is in Filmmaker Mode (FMM) with HLG.
Value: "FMMHLG"STREAM_STATUS_FMM_SDR
static val STREAM_STATUS_FMM_SDR: String
FMM SDR stream status.
Represents that the stream is in Filmmaker Mode (FMM) with SDR.
Value: "FMMSDR"STREAM_STATUS_FMM_TCH
static val STREAM_STATUS_FMM_TCH: String
FMM TCH stream status.
Represents that the stream is in Filmmaker Mode (FMM) with TCH.
Value: "FMMTCH"STREAM_STATUS_HDR10
static val STREAM_STATUS_HDR10: String
HDR10 stream status.
Represents that the stream is HDR10.
Value: "HDR10"STREAM_STATUS_HDR10_PLUS
static val STREAM_STATUS_HDR10_PLUS: String
HDR10+ stream status.
Represents that the stream is HDR10+.
Value: "HDR10PLUS"STREAM_STATUS_HDR_VIVID
static val STREAM_STATUS_HDR_VIVID: String
HDR Vivid stream status.
Represents that the stream is HDR Vivid.
Value: "HDRVIVID"STREAM_STATUS_HLG
static val STREAM_STATUS_HLG: String
HLG stream status.
Represents that the stream is Hybrid Log-Gamma (HLG).
Value: "HLG"STREAM_STATUS_IMAX_HDR10
static val STREAM_STATUS_IMAX_HDR10: String
IMAX HDR10 stream status.
Represents that the stream is IMAX HDR10.
Value: "IMAXHDR10"STREAM_STATUS_IMAX_HDR10_PLUS
static val STREAM_STATUS_IMAX_HDR10_PLUS: String
IMAX HDR10+ stream status.
Represents that the stream is IMAX HDR10+.
Value: "IMAXHDR10PLUS"STREAM_STATUS_IMAX_SDR
static val STREAM_STATUS_IMAX_SDR: String
IMAX SDR stream status.
Represents that the stream is IMAX SDR.
Value: "IMAXSDR"STREAM_STATUS_SDR
static val STREAM_STATUS_SDR: String
SDR stream status.
Represents that the stream is Standard Dynamic Range (SDR).
Value: "SDR"STREAM_STATUS_TCH
static val STREAM_STATUS_TCH: String
TCH stream status.
Represents that the stream is TCH.
Value: "TCH"STREAM_STATUS_UNKNOWN
static val STREAM_STATUS_UNKNOWN: String
Unknown stream status.
This value is used to represent a stream status that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new stream statuses are introduced in future platform versions.
Value: "UNKNOWN"THREE_D_MODE_FRAME_PACKING
static val THREE_D_MODE_FRAME_PACKING: String
Frame packing 3D mode, where left and right eye views are packed into a single frame. This format typically provides full resolution for each eye.
Value: "frame_packing"THREE_D_MODE_OFF
static val THREE_D_MODE_OFF: String
Disables 3D mode.
Value: "off"THREE_D_MODE_SIDE_BY_SIDE
static val THREE_D_MODE_SIDE_BY_SIDE: String
Side-by-side 3D mode, where the left and right views are in the same frame, placed horizontally next to each other.
Value: "side_by_side"THREE_D_MODE_TOP_AND_BOTTOM
static val THREE_D_MODE_TOP_AND_BOTTOM: String
Top-and-bottom 3D mode, where the left and right views are in the same frame, placed vertically on top of each other.
Value: "top_and_bottom"THREE_D_MODE_UNKNOWN
static val THREE_D_MODE_UNKNOWN: String
Unknown 3D mode.
This value is used to represent a 3D mode that is not recognized by the current version of the SDK. It serves as a fallback to ensure backwards compatibility when new 3D modes are introduced in future platform versions.
Value: "unknown"