Share via


DynamicRangeProfiles 클래스

정의

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

[Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)]
public sealed class DynamicRangeProfiles : Java.Lang.Object
[<Android.Runtime.Register("android/hardware/camera2/params/DynamicRangeProfiles", ApiSince=33, DoNotGenerateAcw=true)>]
type DynamicRangeProfiles = class
    inherit Object
상속
DynamicRangeProfiles
특성

설명

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

이 클래스의 instance 값을 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_DYNAMIC_RANGE_PROFILES검색하여 쿼리할 수 있습니다.

기능을 지원하는 모든 카메라 디바이스는 android.hardware.camera2.CameraCharacteristics#REQUEST_AVAILABLE_CAPABILITIES_DYNAMIC_RANGE_TEN_BIT 에서 지원되는 10비트 동적 범위 프로필을 보급해야 합니다. #getSupportedProfiles

일부 디바이스는 동일한 캡처 요청 내에서 서로 다른 동적 범위 프로필이 있는 8비트 및/또는 10비트 출력을 지원하지 못할 수 있습니다. 이러한 디바이스별 제약 조건은 를 호출 #getProfileCaptureRequestConstraints하여 쿼리할 수 있습니다. 지원되지 않는 조합은 캡처 요청을 제출하려고 할 때 발생 IllegalArgumentException 합니다. 동일한 동적 범위 프로필 값을 사용하여 구성된 출력만 참조하는 캡처 요청은 이러한 제약 조건으로 인해 실패하지 않습니다.

에 대한 Java 설명서입니다 android.hardware.camera2.params.DynamicRangeProfiles.

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

생성자

DynamicRangeProfiles(Int64[])

변경할 수 없는 새 DynamicRangeProfiles instance 만듭니다.

필드

DolbyVision10bHdrOem

특정 디바이스의 기본 Dolby Vision 캡처 모드에 대한 카메라 모드입니다.

DolbyVision10bHdrOemPo

10비트 Dolby Vision HDR 디바이스별 캡처 모드에 대한 전원 최적화 모드입니다.

DolbyVision10bHdrRef

이 모드는 보다 정확한 장면 캡처에 최적화된 Dolby Vision 캡처를 위한 카메라 모드입니다.

DolbyVision10bHdrRefPo

10비트 Dolby Vision HDR 참조 모드에 대한 전원 최적화 모드입니다.

DolbyVision8bHdrOem

8비트 버전의 디바이스별 조정 및 최적화된 Dolby Vision 캡처 모드입니다.

DolbyVision8bHdrOemPo

8비트 Dolby Vision HDR 디바이스별 캡처 모드에 대한 전원 최적화 모드입니다.

DolbyVision8bHdrRef

이는 장면 정확도에 최적화된 Dolby Vision 참조 캡처 모드의 8비트 버전입니다.

DolbyVision8bHdrRefPo

8비트 Dolby Vision HDR 참조 모드의 전원 최적화 모드입니다.

Hdr10

SMPTE ST 2084 전송 함수를 사용하여 인코딩된 10비트 픽셀 샘플입니다.

Hdr10Plus

SMPTE ST 2084 전송 함수를 사용하여 인코딩된 10비트 픽셀 샘플입니다.

Hlg10

하이브리드 로그 감마 전송 함수를 사용하여 인코딩된 10비트 픽셀 샘플

PublicMax

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

Standard

카메라 클라이언트가 를 호출 OutputConfiguration#setDynamicRangeProfile하여 지원되는 동적 범위 프로필을 명시적으로 구성하지 않는 경우 사용할 기본 8비트 표준 프로필입니다.

속성

Class

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
JniPeerMembers

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

PeerReference

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
SupportedProfiles

지원되는 동적 범위 프로필 집합을 반환합니다.

ThresholdClass

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)
ThresholdType

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)

메서드

Clone()

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
Equals(Object)

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
GetProfileCaptureRequestConstraints(Int64)

지정된 프로필과 함께 단일 캡처 요청에서 참조할 수 있는 지원되는 동적 범위 프로필 목록을 반환합니다.

IsExtraLatencyPresent(Int64)

지정된 동적 범위 프로필이 대기 시간에 중요한 사용 사례에 적합한지 확인합니다.

JavaFinalize()

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
ToString()

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
Wait()

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

GetJniTypeName(IJavaPeerable)

지원되는 10비트 동적 범위 프로필에 대한 정보가 포함된 변경할 수 없는 클래스입니다.

적용 대상