MediaMetadataRetriever クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。
[Android.Runtime.Register("android/media/MediaMetadataRetriever", DoNotGenerateAcw=true)]
public class MediaMetadataRetriever : Java.Lang.Object, IDisposable, 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() | |
| 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 |
古い.
このオプションは、特定の時点に最も近いデータ ソースに関連付けられたフレーム (必ずしもキー フレームではない) を取得するために、 |
| OptionClosestSync |
古い.
このオプションは、 |
| OptionNextSync |
古い.
このオプションは、 |
| OptionPreviousSync |
古い.
このオプションは、 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| FrameAtTime |
setDataSource() の後にこのメソッドを呼び出します。 |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| JniPeerMembers |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| PrimaryImage |
このメソッドは |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Close() |
取得したリソースを解放します。 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| Equals(Object) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| ExtractMetadata(Int32) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| ExtractMetadata(MetadataKey) |
setDataSource() の後にこのメソッドを呼び出します。 |
| GetEmbeddedPicture() |
setDataSource() の後にこのメソッドを呼び出します。 |
| GetFrameAtIndex(Int32, MediaMetadataRetriever+BitmapParams) |
このメソッドは |
| GetFrameAtIndex(Int32) |
このメソッドは |
| GetFrameAtTime(Int64, Int32) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| GetFrameAtTime(Int64, Option, MediaMetadataRetriever+BitmapParams) |
setDataSource() の後にこのメソッドを呼び出します。 |
| GetFrameAtTime(Int64, Option) |
この方法は、デバイスが実際に使用する |
| GetFrameAtTime(Int64) |
setDataSource() の後にこのメソッドを呼び出します。 |
| GetFramesAtIndex(Int32, Int32, MediaMetadataRetriever+BitmapParams) |
このメソッドは |
| GetFramesAtIndex(Int32, Int32) |
このメソッドは |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetImageAtIndex(Int32, MediaMetadataRetriever+BitmapParams) |
このメソッドは |
| GetImageAtIndex(Int32) |
このメソッドは |
| GetPrimaryImage(MediaMetadataRetriever+BitmapParams) |
このメソッドは |
| GetScaledFrameAtTime(Int64, Option, Int32, Int32, MediaMetadataRetriever+BitmapParams) |
この方法は、デバイスが実際に使用する |
| GetScaledFrameAtTime(Int64, Option, Int32, Int32) |
この方法は、デバイスが実際に使用する |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| Release() |
取得したリソースを解放します。 |
| SetDataSource(Context, Uri) |
データ ソースをコンテンツ URI として設定します。 |
| SetDataSource(FileDescriptor, Int64, Int64) |
使用するデータ ソース (FileDescriptor) を設定します。 |
| SetDataSource(FileDescriptor) |
使用するデータ ソース (FileDescriptor) を設定します。 |
| SetDataSource(MediaDataSource) |
使用するデータ ソース (MediaDataSource) を設定します。 |
| SetDataSource(String, IDictionary<String,String>) |
使用するデータ ソース (URI) を設定します。 |
| SetDataSource(String) |
使用するデータ ソース (ファイル パス名) を設定します。 |
| SetDataSourceAsync(Context, Uri) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetDataSourceAsync(FileDescriptor, Int64, Int64) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetDataSourceAsync(FileDescriptor) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetDataSourceAsync(MediaDataSource) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetDataSourceAsync(String, IDictionary<String,String>) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetDataSourceAsync(String) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 (継承元 JavaObject) |
| IJavaPeerable.UnregisterFromRuntime() |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
MediaMetadataRetriever クラスは、入力メディア ファイルからフレームとメタデータを取得するための統合インターフェイスを提供します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|