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 クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

android.media.MediaMetadataRetrieverJava ドキュメント。

このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。

コンストラクター

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
古い.

データ ソースのライター (リリシストなど) の情報を取得するためのメタデータ キー。

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 インスタンスへのハンドル。

(継承元 Object)
JniIdentityHashCode

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

(継承元 Object)
JniPeerMembers

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

PeerReference

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

(継承元 Object)
PrimaryImage

このメソッドは と #getPrimaryImage(BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

ThresholdClass

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

ThresholdType

この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。

メソッド

Clone()

このオブジェクトのコピーを作成して返します。

(継承元 Object)
Close()

取得したリソースを解放します。

Dispose()

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

(継承元 Object)
Dispose(Boolean)

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

(継承元 Object)
Equals(Object)

他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。

(継承元 Object)
ExtractMetadata(Int32)

MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

ExtractMetadata(MetadataKey)

setDataSource() の後にこのメソッドを呼び出します。

GetEmbeddedPicture()

setDataSource() の後にこのメソッドを呼び出します。

GetFrameAtIndex(Int32)

このメソッドは と #getFrameAtIndex(int, BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

このメソッドは と #getFrameAtIndex(int, BitmapParams) 似ていますが、 の既定値 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)

このメソッドは と #getFramesAtIndex(int, int, BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams)

このメソッドは と #getFramesAtIndex(int, int, BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

GetHashCode()

オブジェクトのハッシュ コード値を返します。

(継承元 Object)
GetImageAtIndex(Int32)

このメソッドは と #getImageAtIndex(int, BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams)

このメソッドは と #getImageAtIndex(int, BitmapParams) 似ていますが、 の既定値 BitmapParams が使用されます。

GetPrimaryImage(MediaMetadataRetriever+BitmapParams)

このメソッドは と #getPrimaryImage(BitmapParams) 似ていますが、 の既定値 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()

このオブジェクトのモニターで待機している 1 つのスレッドを起動します。

(継承元 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> または>< em 中断</em によって待機します>。>

(継承元 Object)
Wait(Int64)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。

(継承元 Object)
Wait(Int64, Int32)

現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</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 クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。

適用対象