AudioPresentation クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。
[Android.Runtime.Register("android/media/AudioPresentation", ApiSince=28, DoNotGenerateAcw=true)]
public sealed class AudioPresentation : Java.Lang.Object, Android.OS.IParcelable, IDisposable, Java.Interop.IJavaPeerable
[<Android.Runtime.Register("android/media/AudioPresentation", ApiSince=28, DoNotGenerateAcw=true)>]
type AudioPresentation = class
inherit Object
interface IParcelable
interface IJavaObject
interface IDisposable
interface IJavaPeerable
- 継承
- 属性
- 実装
注釈
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。
および AudioTrack
AudioTrack#setPresentation(AudioPresentation)
で使用されMediaExtractor
MediaExtractor#getAudioPresentations(int)
、使用可能なプレゼンテーションに対してクエリを実行し、それぞれ 1 つを選択します。
メディア ソースで使用可能なオーディオ プレゼンテーションの一覧は、 を使用して MediaExtractor#getAudioPresentations(int)
クエリを実行できます。 この一覧は、選択のためにユーザーに表示できます。 AudioPresentation を経由して AudioTrack#setPresentation(AudioPresentation)
オフロードオーディオ デコーダーに渡して、選択したプレゼンテーションのデコードを要求できます。 オーディオ ストリームには、言語、アクセシビリティ、エンド ポイントのマスタリング、ダイアログの強化によって異なる複数のプレゼンテーションが含まれる場合があります。 また、オーディオ プレゼンテーションには、ユーザーが情報に基づいて選択できるように、異なる言語の説明ラベルのセットが含まれている場合もあります。
メディア ストリームを解析し、プレゼンテーション情報を独自に抽出するアプリケーションでは、 クラスを使用して AudioPresentation のインスタンスを AudioPresentation.Builder
作成できます。
の android.media.AudioPresentation
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
フィールド
ContentCommentary |
古い.
オーディオ プレゼンテーション コンテンツ分類子: 解説。 |
ContentDialog |
古い.
オーディオ プレゼンテーションコンテンツ分類子: ダイアログ。 |
ContentEmergency |
古い.
オーディオ プレゼンテーション コンテンツ分類子: 緊急。 |
ContentHearingImpaired |
古い.
オーディオ プレゼンテーション コンテンツ分類子: 聴覚障蕓。 |
ContentMain |
古い.
オーディオ プレゼンテーション分類子: 完全なメイン。 |
ContentMusicAndEffects |
古い.
オーディオ プレゼンテーション コンテンツ分類子: 音楽と効果。 |
ContentUnknown |
古い.
オーディオ プレゼンテーション分類子: 不明。 |
ContentVisuallyImpaired |
古い.
オーディオ プレゼンテーション コンテンツ分類子: 視覚障害。 |
ContentVoiceover |
古い.
オーディオ プレゼンテーション コンテンツ分類子: ボイス オーバー。 |
MasteredFor3d |
古い.
3 次元 (e. |
MasteredForHeadphone |
古い.
ヘッドフォン再生用にプリレンダリングされています。 |
MasteredForStereo |
古い.
ステレオ スピーカーのレイアウト。 |
MasteredForSurround |
古い.
2 次元 (e. |
MasteringNotIndicated |
古い.
好ましい再現チャネルレイアウトはありません。 |
PresentationIdUnknown |
不明なオーディオ プレゼンテーション ID。これは、オーディオ プレゼンテーション ID が選択されていないことを示します。 |
ProgramIdUnknown |
不明なオーディオ プログラム ID。これは、オーディオ プログラム ID が選択されていないことを示します。 |
プロパティ
Class |
この |
Creator |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
HasAudioDescription |
視覚障蕓のあるユーザーの音声の説明を使用できるかどうかを示します。 |
HasDialogueEnhancement |
ダイアログの拡張を使用できるかどうかを示します。 |
HasSpokenSubtitles |
視覚障蕓者の音声字幕を使用できるかどうかを示します。 |
JniIdentityHashCode |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
JniPeerMembers |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
Labels |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
Locale |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
MasteringIndication |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
PeerReference |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
PresentationId |
デコーダーによってレンダリングされるオーディオ プレゼンテーションを選択するためにフレームワークによって使用されるプレゼンテーション ID を返します。 |
ProgramId |
デコーダーによってレンダリングされるオーディオ プレゼンテーションを選択するためにフレームワークによって使用されるプログラム ID を返します。 |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
DescribeContents() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
Dispose() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
Dispose(Boolean) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
ToArray<T>() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnregisterFromRuntime() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
WriteToParcel(Parcel, ParcelableWriteFlags) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.Finalized() |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |
GetJniTypeName(IJavaPeerable) |
AudioPresentation クラスは、次世代のオーディオ コンテンツで使用できるオーディオ プレゼンテーションを記述する情報をカプセル化します。 |