Share via


MediaMetadataRetriever 클래스

정의

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

[Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)]
public class MediaMetadataRetriever : Java.Lang.Object, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable
[<Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)>]
type MediaMetadataRetriever = class
    inherit Object
    interface IAutoCloseable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
상속
MediaMetadataRetriever
특성
구현

설명

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

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

생성자

MediaMetadataRetriever()
MediaMetadataRetriever(IntPtr, JniHandleOwnership)

JNI 개체의 관리되는 표현을 만들 때 사용되는 생성자입니다. 런타임에서 호출합니다.

필드

MetadataKeyAlbum
사용되지 않음.

데이터 원본의 앨범 제목에 대한 정보를 검색하는 메타데이터 키입니다.

MetadataKeyAlbumartist
사용되지 않음.

데이터 원본과 연결된 수행자 또는 아티스트에 대한 정보를 검색하는 메타데이터 키입니다.

MetadataKeyArtist
사용되지 않음.

데이터 원본의 아티스트에 대한 정보를 검색하는 메타데이터 키입니다.

MetadataKeyAuthor
사용되지 않음.

데이터 원본의 작성자 정보를 검색하는 메타데이터 키입니다.

MetadataKeyBitrate
사용되지 않음.

이 키는 사용 가능한 경우 평균 비트 전송률(비트/초)을 검색합니다.

MetadataKeyBitsPerSample
사용되지 않음.

이 키는 사용 가능한 경우 샘플당 비트를 비트 수로 검색합니다.

MetadataKeyCaptureFramerate
사용되지 않음.

이 키는 사용 가능한 경우 원래 캡처 프레임 속도를 검색합니다.

MetadataKeyCdTrackNumber
사용되지 않음.

원래 녹음/녹화에서 오디오 데이터 원본의 순서를 설명하는 숫자 문자열을 검색하는 메타데이터 키입니다.

MetadataKeyColorRange
사용되지 않음.

이 키는 사용 가능한 경우 색 범위를 검색합니다.

MetadataKeyColorStandard
사용되지 않음.

이 키는 사용 가능한 경우 색 표준을 검색합니다.

MetadataKeyColorTransfer
사용되지 않음.

이 키는 사용 가능한 경우 색 전송을 검색합니다.

MetadataKeyCompilation
사용되지 않음.

음악 앨범 컴파일 상태 검색할 메타데이터 키입니다.

MetadataKeyComposer
사용되지 않음.

데이터 원본의 작성기 정보를 검색하는 메타데이터 키입니다.

MetadataKeyDate
사용되지 않음.

데이터 원본을 만들거나 수정한 날짜를 검색하는 메타데이터 키입니다.

MetadataKeyDiscNumber
사용되지 않음.

오디오 데이터 원본이 제공되는 집합의 일부를 설명하는 숫자 문자열을 검색하는 메타데이터 키입니다.

MetadataKeyDuration
사용되지 않음.

데이터 원본의 재생 기간(밀리초)을 검색하는 메타데이터 키입니다.

MetadataKeyExifLength
사용되지 않음.

미디어에 EXIF 데이터가 포함된 경우 이 키는 데이터의 길이(바이트)를 검색합니다.

MetadataKeyExifOffset
사용되지 않음.

미디어에 EXIF 데이터가 포함된 경우 이 키는 데이터의 오프셋(바이트)을 검색합니다.

MetadataKeyGenre
사용되지 않음.

데이터 원본의 콘텐츠 형식 또는 장르를 검색하는 메타데이터 키입니다.

MetadataKeyHasAudio
사용되지 않음.

이 키가 있는 경우 미디어에 오디오 콘텐츠가 포함됩니다.

MetadataKeyHasImage
사용되지 않음.

이 키가 있는 경우 미디어에 스틸 이미지 콘텐츠가 포함됩니다.

MetadataKeyHasVideo
사용되지 않음.

이 키가 있으면 미디어에 비디오 콘텐츠가 포함됩니다.

MetadataKeyImageCount
사용되지 않음.

미디어에 스틸 이미지가 포함된 경우 이 키는 스틸 이미지 수를 검색합니다.

MetadataKeyImageHeight
사용되지 않음.

미디어에 스틸 이미지가 포함된 경우 이 키는 기본 이미지의 높이를 검색합니다.

MetadataKeyImagePrimary
사용되지 않음.

미디어에 스틸 이미지가 포함된 경우 이 키는 기본 이미지의 이미지 인덱스를 검색합니다.

MetadataKeyImageRotation
사용되지 않음.

미디어에 스틸 이미지가 포함된 경우 이 키는 기본 이미지의 회전 각도(시계 방향)를 검색합니다.

MetadataKeyImageWidth
사용되지 않음.

미디어에 스틸 이미지가 포함된 경우 이 키는 기본 이미지의 너비를 검색합니다.

MetadataKeyLocation
사용되지 않음.

이 키는 사용 가능한 경우 위치 정보를 검색합니다.

MetadataKeyMimetype
사용되지 않음.

데이터 원본의 mime 형식을 검색하는 메타데이터 키입니다.

MetadataKeyNumTracks
사용되지 않음.

mp4 또는 3gpp 파일과 같은 데이터 원본에서 오디오, 비디오, 텍스트와 같은 트랙 수를 검색하는 메타데이터 키입니다.

MetadataKeySamplerate
사용되지 않음.

이 키는 사용 가능한 경우 Hz에서 샘플 속도를 검색합니다.

MetadataKeyTitle
사용되지 않음.

데이터 원본 제목을 검색할 메타데이터 키입니다.

MetadataKeyVideoFrameCount
사용되지 않음.

미디어에 비디오가 포함되어 있고 이 키가 있는 경우 비디오 시퀀스의 총 프레임 수를 검색합니다.

MetadataKeyVideoHeight
사용되지 않음.

미디어에 비디오가 포함된 경우 이 키는 높이를 검색합니다.

MetadataKeyVideoRotation
사용되지 않음.

이 키는 사용 가능한 경우 비디오 회전 각도를 도 단위로 검색합니다.

MetadataKeyVideoWidth
사용되지 않음.

미디어에 비디오가 포함된 경우 이 키는 너비를 검색합니다.

MetadataKeyWriter
사용되지 않음.

데이터 원본의 기록기(예: lyricist)의 정보를 검색하는 메타데이터 키입니다.

MetadataKeyXmpLength
사용되지 않음.

미디어에 XMP 데이터가 포함된 경우 이 키는 데이터의 길이(바이트)를 검색합니다.

MetadataKeyXmpOffset
사용되지 않음.

미디어에 XMP 데이터가 포함된 경우 이 키는 데이터의 오프셋(바이트)을 검색합니다.

MetadataKeyYear
사용되지 않음.

데이터 원본을 만들거나 수정한 연도를 검색할 메타데이터 키입니다.

OptionClosest
사용되지 않음.

이 옵션은 와 함께 #getFrameAtTime(long, int) 사용되어 지정된 시간에 가장 가깝거나 가장 가까운 데이터 원본과 연결된 프레임(키 프레임이 아님)을 검색합니다.

OptionClosestSync
사용되지 않음.

이 옵션은 와 함께 #getFrameAtTime(long, int) (시간) 또는 지정된 시간에 가장 가까운 데이터 원본과 연결된 동기화(또는 키) 프레임을 검색하는 데 사용됩니다.

OptionNextSync
사용되지 않음.

이 옵션은 와 함께 #getFrameAtTime(long, int) 사용되어 지정된 시간 직후 또는 시간에 있는 데이터 원본과 연결된 동기화(또는 키) 프레임을 검색합니다.

OptionPreviousSync
사용되지 않음.

이 옵션은 와 함께 #getFrameAtTime(long, int) 사용되어 지정된 시간 바로 앞이나 시간에 있는 데이터 원본과 연결된 동기화(또는 키) 프레임을 검색합니다.

속성

Class

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

(다음에서 상속됨 Object)
FrameAtTime

setDataSource() 후에 이 메서드를 호출합니다.

Handle

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

(다음에서 상속됨 Object)
JniIdentityHashCode

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

(다음에서 상속됨 Object)
JniPeerMembers

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

PeerReference

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

(다음에서 상속됨 Object)
PrimaryImage

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getPrimaryImage(BitmapParams).

ThresholdClass

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

ThresholdType

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

메서드

Clone()

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

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

획득한 리소스를 해제합니다.

Dispose()

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

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

(다음에서 상속됨 Object)
ExtractMetadata(Int32)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

ExtractMetadata(MetadataKey)

setDataSource() 후에 이 메서드를 호출합니다.

GetEmbeddedPicture()

setDataSource() 후에 이 메서드를 호출합니다.

GetFrameAtIndex(Int32)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getFrameAtIndex(int, BitmapParams).

GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getFrameAtIndex(int, BitmapParams).

GetFrameAtTime(Int64)

setDataSource() 후에 이 메서드를 호출합니다.

GetFrameAtTime(Int64, Int32)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

GetFrameAtTime(Int64, Option)

이 메서드는 디바이스가 사용할 실제 Bitmap.Config 를 선택한다는 점을 제외하면 유사 #getFrameAtTime(long, int, BitmapParams) 합니다.

GetFrameAtTime(Int64, Option, MediaMetadataRetriever+BitmapParams)

setDataSource() 후에 이 메서드를 호출합니다.

GetFramesAtIndex(Int32, Int32)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getFramesAtIndex(int, int, BitmapParams).

GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getFramesAtIndex(int, int, BitmapParams).

GetHashCode()

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

(다음에서 상속됨 Object)
GetImageAtIndex(Int32)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getImageAtIndex(int, BitmapParams).

GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getImageAtIndex(int, BitmapParams).

GetPrimaryImage(MediaMetadataRetriever+BitmapParams)

이 메서드는 의 기본값 BitmapParams 이 사용된다는 점을 제외하면 와 비슷합니다#getPrimaryImage(BitmapParams).

GetScaledFrameAtTime(Int64, Option, Int32, Int32)

이 메서드는 디바이스가 사용할 실제 Bitmap.Config 를 선택한다는 점을 제외하면 유사 #getScaledFrameAtTime(long, int, int, int, BitmapParams) 합니다.

GetScaledFrameAtTime(Int64, Option, Int32, Int32, MediaMetadataRetriever+BitmapParams)

이 메서드는 디바이스가 사용할 실제 Bitmap.Config 를 선택한다는 점을 제외하면 유사 #getScaledFrameAtTime(long, int, int, int, BitmapParams) 합니다.

JavaFinalize()

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

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

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

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

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

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

획득한 리소스를 해제합니다.

SetDataSource(Context, Uri)

데이터 원본을 콘텐츠 Uri로 설정합니다.

SetDataSource(FileDescriptor)

사용할 데이터 원본(FileDescriptor)을 설정합니다.

SetDataSource(FileDescriptor, Int64, Int64)

사용할 데이터 원본(FileDescriptor)을 설정합니다.

SetDataSource(MediaDataSource)

사용할 데이터 원본(MediaDataSource)을 설정합니다.

SetDataSource(String)

사용할 데이터 원본(파일 경로 이름)을 설정합니다.

SetDataSource(String, IDictionary<String,String>)

사용할 데이터 원본(URI)을 설정합니다.

SetDataSourceAsync(Context, Uri)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetDataSourceAsync(FileDescriptor)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetDataSourceAsync(FileDescriptor, Int64, Int64)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetDataSourceAsync(MediaDataSource)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetDataSourceAsync(String)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetDataSourceAsync(String, IDictionary<String,String>)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

SetHandle(IntPtr, JniHandleOwnership)

Handle 속성을 설정합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

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

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

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

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

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

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

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

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

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

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)

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

JavaCast<TResult>(IJavaObject)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

GetJniTypeName(IJavaPeerable)

MediaMetadataRetriever 클래스는 입력 미디어 파일에서 프레임 및 메타 데이터를 검색하기 위한 통합 인터페이스를 제공합니다.

적용 대상