Share via


MediaCodecInfo.CodecCapabilities 클래스

정의

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

[Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)]
public sealed class MediaCodecInfo.CodecCapabilities : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaCodecInfo$CodecCapabilities", DoNotGenerateAcw=true)>]
type MediaCodecInfo.CodecCapabilities = class
    inherit Object
상속
MediaCodecInfo.CodecCapabilities
특성

설명

지정된 코덱 구성 요소의 기능을 캡슐화합니다. 예를 들어 지원하는 프로필/수준 조합과 디코딩된 데이터를 제공할 수 있는 색 영역과 일부 코덱 형식 특정 기능 플래그가 있습니다.

MIME 형식을 전달하는 를 사용하여 지정된 MediaCodecInfo 개체MediaCodecInfo#getCapabilitiesForType getCapabilitiesForType()에 대한 instance 가져올 수 있습니다.

에 대한 Java 설명서입니다 android.media.MediaCodecInfo.CodecCapabilities.

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

생성자

MediaCodecInfo.CodecCapabilities()

필드

COLORFormat12bitRGB444

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat16bitARGB1555

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat16bitARGB4444

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat16bitBGR565

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat16bitRGB565
사용되지 않음.

5비트 빨간색 & 파란색 및 6비트 녹색 구성 요소가 있는 픽셀 RGB 색 형식당 16비트입니다.

COLORFormat18bitARGB1665

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat18BitBGR666

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat18bitRGB666

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat19bitARGB1666

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat24BitABGR6666

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat24bitARGB1887

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat24BitARGB6666

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat24bitBGR888
사용되지 않음.

8비트 빨간색, 녹색 & 파란색 구성 요소가 있는 픽셀 RGB 색 형식당 24비트입니다.

COLORFormat24bitRGB888

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat25bitARGB1888

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat32bitABGR2101010
사용되지 않음.

10비트 빨간색, 녹색, 파랑 및 2비트 알파 구성 요소가 있는 픽셀 RGBA 색 형식당 32비트

COLORFormat32bitABGR8888
사용되지 않음.

8비트 빨간색, 녹색, 파랑 및 알파 구성 요소가 있는 픽셀 RGBA 색 형식당 32비트입니다.

COLORFormat32bitARGB8888

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat32bitBGRA8888

이 멤버는 더 이상 사용되지 않습니다.

COLORFormat64bitABGRFloat
사용되지 않음.

16비트 부호 있는 부동 소수점 빨간색, 녹색, 파랑 및 알파 구성 요소가 있는 픽셀 RGBA 색 형식당 64비트입니다.

COLORFormat8bitRGB332

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatCbYCrY

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatCrYCbY

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatL16
사용되지 않음.

픽셀당 16비트, little-endian Y 색 형식입니다.

COLORFormatL2

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatL24

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatL32

픽셀당 32비트, little-endian Y 색 형식입니다.

COLORFormatL4

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatL8
사용되지 않음.

픽셀 Y 색 형식당 8비트입니다.

COLORFormatMonochrome

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatRawBayer10bit
사용되지 않음.

SMIA 10비트 바이엘 형식.

COLORFormatRawBayer8bit
사용되지 않음.

SMIA 8비트 바이엘 형식.

COLORFormatRawBayer8bitcompressed
사용되지 않음.

SMIA 8비트 압축 바이엘 형식.

COLORFormatRGBAFlexible
사용되지 않음.

8비트 빨간색, 녹색, 파랑 및 알파 구성 요소가 있는 픽셀당 유연한 32비트 RGBA 색 형식입니다.

COLORFormatRGBFlexible
사용되지 않음.

8비트 빨간색, 녹색 및 파란색 구성 요소가 있는 픽셀 RGB 색 형식당 유연한 24비트.

COLORFormatSurface
COLORFormatYCbYCr

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYCrYCb

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV411PackedPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV411Planar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV420Flexible
사용되지 않음.

픽셀당 유연한 12비트, 8비트 크로마 및 루마 구성 요소가 있는 하위 샘플링된 YUV 색 형식입니다.

COLORFormatYUV420PackedPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV420PackedSemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV420Planar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV420SemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV422Flexible
사용되지 않음.

픽셀당 유연한 16비트, 8비트 크로마 및 루마 구성 요소가 있는 하위 샘플링된 YUV 색 형식입니다.

COLORFormatYUV422PackedPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV422PackedSemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV422Planar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV422SemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUV444Flexible
사용되지 않음.

8비트 크로마 및 루마 구성 요소가 있는 픽셀당 유연한 24비트 YUV 색 형식입니다.

COLORFormatYUV444Interleaved

이 멤버는 더 이상 사용되지 않습니다.

COLORFormatYUVP010
사용되지 않음.

P010은 구성 요소당 10비트 4:2:0 YCbCr 세미플래너 형식입니다.

COLORQCOMFormatYUV420SemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

COLORTIFormatYUV420PackedSemiPlanar

이 멤버는 더 이상 사용되지 않습니다.

FEATUREAdaptivePlayback

<b>비디오 디코더 전용</b>: 코덱은 원활한 해상도 변경을 지원합니다.

FEATUREDynamicTimestamp

true이면 각 출력 버퍼의 타임스탬프는 출력을 생성한 입력 버퍼의 타임스탬프에서 파생됩니다.

FEATUREEncodingStatistics

<b>비디오 인코더만</b>: 코덱은 인코딩 통계 내보내기를 지원합니다.

FEATUREFrameParsing

<b>디코더 전용</b>true이면 코덱은 입력 버퍼당 부분(다중 포함) 액세스 단위를 지원합니다.

FEATUREHdrEditing

<b>비디오 인코더만</b>: 코덱은 HDR 편집을 지원합니다.

FEATUREIntraRefresh

<b>비디오 인코더만</b>: 코덱은 인트라 새로 고침을 지원합니다.

FEATURELowLatency

<b>디코더 전용</b>: 코덱은 짧은 대기 시간 디코딩을 지원합니다.

FEATUREMultipleFrames

true이면 코덱은 여러 액세스 단위(디코딩 또는 인코더 출력)를 지원합니다.

FEATUREPartialFrame

<b>비디오 디코더 전용</b>: 코덱은 부분 프레임 큐를 지원합니다.

FEATUREQpBounds

<b>video encoder only</b>: 코덱은 양자화 매개 변수 범위를 지원합니다.

FEATURESecurePlayback

<b>비디오 디코더 전용</b>: 코덱은 보안 암호 해독을 지원합니다.

FEATURETunneledPlayback

<b>비디오 또는 오디오 디코더 전용</b>: 코덱은 터널된 재생을 지원합니다.

속성

AudioCapabilities

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

Class

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

(다음에서 상속됨 Object)
ColorFormats

미디어의 색 형식입니다.

DefaultFormat

기본값이 있는 구성에 대한 기본값이 있는 MediaFormat 개체를 반환합니다.

EncoderCapabilities

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

Handle

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

(다음에서 상속됨 Object)
JniIdentityHashCode

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

(다음에서 상속됨 Object)
JniPeerMembers

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

MaxSupportedInstances

지원되는 동시 코덱 인스턴스의 최대 수를 반환합니다.

MimeType

이 코덱 기능 개체를 만든 mime 형식을 반환합니다.

PeerReference

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

(다음에서 상속됨 Object)
ProfileLevels
ThresholdClass

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

(다음에서 상속됨 Object)
ThresholdType

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

(다음에서 상속됨 Object)
VideoCapabilities

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

메서드

Clone()

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

(다음에서 상속됨 Object)
CreateFromProfileLevel(String, MediaCodecProfileLevel, Int32)

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

Dispose()

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

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

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

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

(다음에서 상속됨 Object)
IsFeatureRequired(String)

코덱 기능 요구 사항을 쿼리합니다.

IsFeatureSupported(String)

코덱 기능 쿼리

IsFormatSupported(MediaFormat)

코덱이 지정된 MediaFormat를 지원하는지 여부를 쿼리합니다.

JavaFinalize()

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

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

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

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

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

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

Handle 속성을 설정합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

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

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

현재 스레드가 깨어날 때까지 대기하게 합니다( 일반적으로 <알림을 받><거나 <>중단/>em>)합니다<.

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

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

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

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

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

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

GetJniTypeName(IJavaPeerable)

지정된 코덱 구성 요소의 기능을 캡슐화합니다.

적용 대상