Android.Media.Metrics 名前空間

メディア セッション識別子、メトリック レポート、再生イベントと編集イベントを提供します。

クラス

Name 説明
BundleSession

このクラスのインスタンスは、バンドルに格納されているデータとのセッションを表します。

EditingEndedEvent

編集操作が終了したイベント。

EditingEndedEvent.Builder

Builder for EditingEndedEvent

EditingEndedEvent.InterfaceConsts

EditingEndedEventによって公開されるパーセル可能なインターフェイス定数を格納します。

EditingSession

メディア編集のセッションを表します。たとえば、形式間のコード変換、トランスマルチプレクシング、トリミングやオーディオ/ビデオ効果のストリームへの適用などです。

Event

メトリック イベントの抽象クラス。

LogSessionId

このクラスのインスタンスは、ログ セッションの ID を表します。

MediaItemInfo

メディア (オーディオ ファイルやビデオ ファイルなど) に関する情報を表します。

MediaItemInfo.Builder

MediaItemInfo用ビルダー。

MediaItemInfo.InterfaceConsts

MediaItemInfoによって公開されるパーセル可能なインターフェイス定数を格納します。

MediaMetricsManager

このクラスは、メディア メトリックに関する情報を提供し、メディア メトリックと対話します。

NetworkEvent

メディア ネットワーク イベント。

NetworkEvent.Builder

のビルダー NetworkEvent

NetworkEvent.InterfaceConsts

NetworkEventによって公開されるパーセル可能なインターフェイス定数を格納します。

PlaybackErrorEvent

再生エラー イベント。

PlaybackErrorEvent.Builder

のビルダー PlaybackErrorEvent

PlaybackErrorEvent.InterfaceConsts

PlaybackErrorEventによって公開されるパーセル可能なインターフェイス定数を格納します。

PlaybackMetrics

このクラスは、再生データを格納するために使用されます。

PlaybackMetrics.Builder

のビルダー PlaybackMetrics

PlaybackMetrics.InterfaceConsts

PlaybackMetricsによって公開されるパーセル可能なインターフェイス定数を格納します。

PlaybackSession

このクラスのインスタンスは、再生メトリックとイベントを報告するために使用されるメディア再生のセッションを表します。

PlaybackStateEvent

再生状態イベント。

PlaybackStateEvent.Builder

のビルダー PlaybackStateEvent

PlaybackStateEvent.InterfaceConsts

PlaybackStateEventによって公開されるパーセル可能なインターフェイス定数を格納します。

RecordingSession

このクラスのインスタンスは、メディア記録のセッションを表します。

TrackChangeEvent

再生トラック変更イベント。

TrackChangeEvent.Builder

のビルダー TrackChangeEvent

TrackChangeEvent.InterfaceConsts

TrackChangeEventによって公開されるパーセル可能なインターフェイス定数を格納します。

TranscodingSession

このクラスのインスタンスは、メディア トランスコードのセッションを表します。

列挙型

Name 説明
EditingEndedEventErrorCode

メディア編集操作が失敗したときに報告されるエラーを指定します。

EditingEndedEventFinalState

メディア編集操作の終了方法を指定します。

MediaItemInfoSourceType

メディア項目の取得元を指定します。

NetworkType

メディア イベントによって報告されるネットワーク接続の種類を指定します。

PlaybackContentType

再生レポート内のコンテンツの種類を指定します。

PlaybackDrmType

再生に使用するデジタル著作権管理システムを指定します。

PlaybackError

メディア再生で報告されるエラー カテゴリを指定します。

PlaybackState

メディア イベントによって報告される再生状態を指定します。

PlaybackStreamSource

再生ストリームの読み取り先を指定します。

PlaybackStreamType

再生レポートのストリーミング形式を指定します。

PlaybackType

再生がライブかオンデマンドか、または別の種類かを指定します。

TrackChangeReason

メディア トラックが変更された理由を指定します。

TrackState

メディア トラックがオンかオフかを指定します。

TrackType

メディア トラックにオーディオ、ビデオ、またはテキストのどちらを含めるかを指定します。

注釈

MediaMetricsManagerを使用してメトリック セッションを作成します。 イベントビルダーとレポートビルダーを使用して測定値を指定し、その結果を対応するセッションレポートメソッドに渡します。

LogSessionId はセッションを識別し、下位レベルのメディア コンポーネントに関連付けることができます。 イベント タイムスタンプは、関連付けられたログ セッションが作成されてからミリ秒単位で経過します。ウォールクロック タイムスタンプではありません。 セッションを閉じて、その識別子を解放します。

ソース: Android の実装。

ソース: Android の実装。

ソース: Android の実装。

ソース: Android の実装。