DataSpace 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다.
[Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DataSpace : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/DataSpace", ApiSince=33, DoNotGenerateAcw=true)>]
type DataSpace = class
inherit Object
- 상속
- 특성
설명
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다.
DataSpace는 애플리케이션과 일반적인 하드웨어 모두에서 원본 또는 android.hardware.HardwareBuffer HardwareBuffer
a와 같은 android.media.Image Image
버퍼 데이터를 해석하는 방법을 설명합니다.
버퍼 정보가 색 정보를 나타내는 것은 아니지만 DataSpace는 일반적으로 색 해석의 세 가지 측면을 설명하는 데 사용되지 않으므로 일부 DataSpace는 깊이 정보와 같은 버퍼 데이터의 다른 일반적인 해석을 설명할 수 있습니다.
개념도 비슷하지만 android.graphics.ColorSpace ColorSpace
DataSpace
동일하지는 않습니다. 같은 android.graphics.ColorSpace.Named#ACES ColorSpace.Named.ACES
모든 ColorSpace가 일반적인 하드웨어 블록에서 이해할 수 있는 것은 아니므로 DataSpaces가 될 수 없습니다.
<h3>표준 측면</h3>
ISO 11664-1에 지정된 x 및 y의 CIE 1931 정의를 기준으로 원본 주 복제본의 색도 좌표를 정의합니다.
<h3>전송 측면</h3>
전송 특성은 선형 광학 강도(광도)의 기능으로서 소스의 광전자 전이 특징입니다.
디지털 신호의 경우 E는 기록된 값에 해당합니다. 일반적으로 전송 함수는 RGB 공간에서 각 R, G 및 B 구성 요소에 독립적으로 적용됩니다. 이로 인해 L 구성 요소에 대해서만 랩 공간에 전송 함수를 적용하여 축소할 수 있는 색 이동이 발생할 수 있습니다. 구현은 원하는 경우 모든 픽셀 형식에 대해 RGB 공간에서 전송 함수를 적용할 수 있습니다.
<h3>범위 측면</h3>
단위 범위에 해당하는 값의 범위를 0-1
정의합니다.
에 대한 android.hardware.DataSpace
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
필드
DataspaceAdobeRgb |
사용되지 않음.
Adobe RGB 인코딩. |
DataspaceBt2020 |
사용되지 않음.
ITU-R 권장 사항 2020(BT. |
DataspaceBt2020Hlg |
사용되지 않음.
하이브리드 로그 감마 인코딩. |
DataspaceBt2020Pq |
사용되지 않음.
Perceptual Quantizer 인코딩. |
DataspaceBt601525 |
사용되지 않음.
ITU-R 권장 사항 709(BT. |
DataspaceBt601625 |
사용되지 않음.
ITU-R 권장 사항 601(BT. |
DataspaceBt709 |
사용되지 않음.
ITU-R 권장 사항 709(BT. |
DataspaceDciP3 |
사용되지 않음.
SMPTE EG 432-1 및 SMPTE RP 431-2 |
DataspaceDepth |
사용되지 않음.
깊이. |
DataspaceDisplayP3 |
사용되지 않음.
P3 인코딩을 표시합니다. |
DataspaceDynamicDepth |
사용되지 않음.
ISO 16684-1:2011(E) 동적 깊이. |
DataspaceHeif |
사용되지 않음.
HEIF(고효율 이미지 파일 형식). |
DataspaceJfif |
사용되지 않음.
JFIF(JPEG 파일 교환 형식). |
DataspaceJpegR |
사용되지 않음.
ISO/IEC TBD |
DataspaceScrgb |
사용되지 않음.
scRGB 감마 인코딩. |
DataspaceScrgbLinear |
사용되지 않음.
scRGB 선형 인코딩. |
DataspaceSrgb |
사용되지 않음.
sRGB 감마 인코딩. |
DataspaceSrgbLinear |
사용되지 않음.
sRGB 선형 인코딩. |
DataspaceUnknown |
사용되지 않음.
명시적으로 지정하지 않은 경우 기본 가정 데이터 공간입니다. |
RangeExtended |
사용되지 않음.
확장 범위는 FP16과 함께 사용하여 scRGB 또는 |
RangeFull |
사용되지 않음.
전체 범위는 Y, Cb 및 Cr의 |
RangeLimited |
사용되지 않음.
제한된 범위는 Y의 |
RangeUnspecified |
사용되지 않음.
범위 특성을 알 수 없거나 애플리케이션에 의해 결정됩니다. |
StandardAdobeRgb |
사용되지 않음.
Adobe RGB 주 복제본. |
StandardBt2020 |
사용되지 않음.
RGB 변환에 조정 |
StandardBt2020ConstantLuminance |
사용되지 않음.
선형 도메인을 사용하여 RGB 변환에 조정되지 않은 |
StandardBt470m |
사용되지 않음.
RGB 변환에 조정 |
StandardBt601525 |
사용되지 않음.
기본 항목에 의해 결정된 RGB 변환에 대해 조정된 |
StandardBt601525Unadjusted |
사용되지 않음.
RGB 변환에 조정되지 않은 |
StandardBt601625 |
사용되지 않음.
기본 항목에 의해 결정된 RGB 변환에 대해 조정된 |
StandardBt601625Unadjusted |
사용되지 않음.
RGB 변환에 조정 |
StandardBt709 |
사용되지 않음.
RGB 변환에 조정 |
StandardDciP3 |
사용되지 않음.
SMPTE EG 432-1 및 SMPTE RP 431-2. |
StandardFilm |
사용되지 않음.
RGB 변환에 조정 |
StandardUnspecified |
사용되지 않음.
색 좌표는 알 수 없거나 애플리케이션에 의해 결정됩니다. |
TransferGamma22 |
사용되지 않음.
감마 2를 표시합니다. |
TransferGamma26 |
사용되지 않음.
감마 2를 표시합니다. |
TransferGamma28 |
사용되지 않음.
감마 2를 표시합니다. |
TransferHlg |
사용되지 않음.
ARIB STD-B67 하이브리드 로그 감마. |
TransferLinear |
사용되지 않음.
선형 전송. |
TransferSmpte170m |
사용되지 않음.
SMPTE 170M 전송. |
TransferSrgb |
사용되지 않음.
sRGB 전송. |
TransferSt2084 |
사용되지 않음.
SMPTE ST 2084(Dolby Perceptual Quantizer). |
TransferUnspecified |
사용되지 않음.
전송 특성은 알 수 없거나 애플리케이션에 의해 결정됩니다. |
속성
Class |
이 |
Handle |
기본 Android 인스턴스에 대한 핸들입니다. (다음에서 상속됨 Object) |
JniIdentityHashCode |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
JniPeerMembers |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. |
PeerReference |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
ThresholdClass |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. (다음에서 상속됨 Object) |
ThresholdType |
이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다. (다음에서 상속됨 Object) |
메서드
Clone() |
이 개체의 복사본을 만들고 반환합니다. (다음에서 상속됨 Object) |
Dispose() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
Dispose(Boolean) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
Equals(Object) |
다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다. (다음에서 상속됨 Object) |
GetHashCode() |
개체에 대한 해시 코드 값을 반환합니다. (다음에서 상속됨 Object) |
GetRange(Int32) |
압축된 dataSpace 값에서 범위 필드 값 압축 풀기 |
GetStandard(Int32) |
압축된 dataSpace 값에서 표준 필드 값의 압축을 풉 |
GetTransfer(Int32) |
압축된 dataSpace 값에서 전송 필드 값 압축 풀기 |
JavaFinalize() |
가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다. (다음에서 상속됨 Object) |
Notify() |
이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다. (다음에서 상속됨 Object) |
NotifyAll() |
이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다. (다음에서 상속됨 Object) |
Pack(Int32, Int32, Int32) |
표준, 전송 및 범위 필드 값을 사용하여 dataSpace 값을 압축합니다. |
SetHandle(IntPtr, JniHandleOwnership) |
Handle 속성을 설정합니다. (다음에서 상속됨 Object) |
ToArray<T>() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
ToString() |
개체의 문자열 표현을 반환합니다. (다음에서 상속됨 Object) |
UnregisterFromRuntime() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
Wait() |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 <><중단/종료>합니다.> (다음에서 상속됨 Object) |
Wait(Int64, Int32) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
Wait(Int64) |
현재 스레드가 각성될 때까지 대기하게 하며, 일반적으로 <>알림을 받<거나 <중단/>종료><>하거나 일정량의 실시간 경과가 발생할 때까지 대기합니다. (다음에서 상속됨 Object) |
명시적 인터페이스 구현
IJavaPeerable.Disposed() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.Finalized() |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.JniManagedPeerState |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. (다음에서 상속됨 Object) |
확장 메서드
JavaCast<TResult>(IJavaObject) |
Android 런타임 확인 형식 변환을 수행합니다. |
JavaCast<TResult>(IJavaObject) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. |
GetJniTypeName(IJavaPeerable) |
DataSpace는 표준(주), 전송 및 범위의 세 가지 색 구성 요소를 식별합니다. |