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 класса .

Документация по Java для android.media.AudioPresentation.

Части этой страницы являются изменениями, основанными на работе, созданной и совместно используемой проектом и используемой в соответствии с условиями, Creative Commons 2.5 Attribution License Creative Commons 2.5 Attribution License.

Поля

ContentCommentary
Устаревшие..

Классификатор содержимого аудиопрезентов: комментарий.

ContentDialog
Устаревшие..

Классификатор содержимого аудиопрезентов: Диалоговое окно.

ContentEmergency
Устаревшие..

Классификатор содержимого аудиопрезентов: чрезвычайные ситуации.

ContentHearingImpaired
Устаревшие..

Классификатор содержимого аудиопрезентов: нарушения слуха.

ContentMain
Устаревшие..

Классификатор аудиопрезентов: полное main.

ContentMusicAndEffects
Устаревшие..

Классификатор содержимого аудиопрезентов: музыка и эффекты.

ContentUnknown
Устаревшие..

Классификатор аудиопрезентов: неизвестно.

ContentVisuallyImpaired
Устаревшие..

Классификатор содержимого аудиопрезентов: с нарушениями зрения.

ContentVoiceover
Устаревшие..

Классификатор содержимого аудиопрезентов: озвучивает.

MasteredFor3d
Устаревшие..

Трехмерные (e.

MasteredForHeadphone
Устаревшие..

Предварительно отрисовывается для воспроизведения наушников.

MasteredForStereo
Устаревшие..

Макет стереофонического динамика.

MasteredForSurround
Устаревшие..

Двумерные (e.

MasteringNotIndicated
Устаревшие..

Нет предпочтительного макета канала воспроизведения.

PresentationIdUnknown

Неизвестный идентификатор звуковой презентации. Это означает, что идентификатор звуковой презентации не выбран.

ProgramIdUnknown

Неизвестный идентификатор звуковой программы. Это означает, что идентификатор звуковой программы не выбран.

Свойства

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

Возвращает идентификатор презентации, используемый платформой для выбора звуковой презентации, отображаемой декодером.

ProgramId

Возвращает идентификатор программы, используемый платформой для выбора звуковой презентации, отображаемой декодером.

ThresholdClass

Этот API поддерживает инфраструктуру Mono для Android и не предназначен для использования непосредственно из кода.

(Унаследовано от Object)
ThresholdType

Этот API поддерживает инфраструктуру Mono для 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>.

(Унаследовано от Object)
Wait(Int64)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>em>, <>прерывания< или> em, либо до истечения определенного количества реального времени.

(Унаследовано от Object)
Wait(Int64, Int32)

Заставляет текущий поток ждать, пока он не будет пробужден, как правило, из-за <уведомления</>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 инкапсулирует сведения, описывающие аудиопрезентацию, доступную в аудиосодержимом следующего поколения.

Применяется к