AudioPresentation 类

定义

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
属性
实现

注解

AudioPresentation 类封装了描述下一代音频内容中提供的音频演示文稿的信息。

MediaExtractorMediaExtractor#getAudioPresentations(int)AudioTrackAudioTrack#setPresentation(AudioPresentation) 分别用于查询可用演示文稿和选择一个演示文稿。

可以使用 查询 MediaExtractor#getAudioPresentations(int)媒体源中可用音频演示文稿的列表。 此列表可以呈现给用户以供选择。 AudioPresentation 可以通过 传递到卸载的音频解码器 AudioTrack#setPresentation(AudioPresentation) ,以请求对所选演示文稿进行解码。 音频流可能包含多个演示文稿,这些演示文稿因语言、辅助功能、终结点母版和对话增强功能而异。 音频演示文稿还可以具有一组不同语言的描述标签,以帮助用户做出明智的选择。

自行分析媒体流和提取演示信息的应用程序可以使用 类创建 AudioPresentation AudioPresentation.Builder 的实例。

android.media.AudioPresentationJava 文档。

此页面的某些部分是基于 创建和共享的工作进行的修改,并根据 署名许可中所述的条款使用。

字段

ContentCommentary
已过时.

音频演示内容分类器:评论。

ContentDialog
已过时.

音频演示内容分类器:对话框。

ContentEmergency
已过时.

音频演示内容分类器:紧急。

ContentHearingImpaired
已过时.

音频演示内容分类器:听力受损。

ContentMain
已过时.

音频演示分类器:完成main。

ContentMusicAndEffects
已过时.

音频演示内容分类器:音乐和效果。

ContentUnknown
已过时.

音频演示分类器:未知。

ContentVisuallyImpaired
已过时.

音频演示内容分类器:视力受损。

ContentVoiceover
已过时.

音频演示内容分类器:语音。

MasteredFor3d
已过时.

三维 (e.

MasteredForHeadphone
已过时.

预呈现用于耳机播放。

MasteredForStereo
已过时.

立体声扬声器布局。

MasteredForSurround
已过时.

二维 (e.

MasteringNotIndicated
已过时.

没有首选的复制通道布局。

PresentationIdUnknown

未知的音频演示 ID,表示未选择音频演示 ID。

ProgramIdUnknown

未知的音频程序 ID,这表示未选择音频程序 ID。

属性

Class

返回此 Object的运行时类。

(继承自 Object)
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()

唤醒正在等待此对象的监视器的单个线程。

(继承自 Object)
NotifyAll()

唤醒正在等待此对象的监视器的所有线程。

(继承自 Object)
SetHandle(IntPtr, JniHandleOwnership)

设置 Handle 属性。

(继承自 Object)
ToArray<T>()

AudioPresentation 类封装了描述下一代音频内容中提供的音频演示文稿的信息。

(继承自 Object)
ToString()

返回对象的字符串表示形式。

(继承自 Object)
UnregisterFromRuntime()

AudioPresentation 类封装了描述下一代音频内容中提供的音频演示文稿的信息。

(继承自 Object)
Wait()

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>。<>

(继承自 Object)
Wait(Int64)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</em>,或直到经过一定数量的实时。<>

(继承自 Object)
Wait(Int64, Int32)

导致当前线程等待,直到它被唤醒,通常是通过 em <通知/em> 或 <em>interrupted</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 类封装了描述下一代音频内容中提供的音频演示文稿的信息。

适用于