Share via


AudioPresentation Classe

Definizione

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

[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
Ereditarietà
AudioPresentation
Attributi
Implementazioni

Commenti

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Usato da MediaExtractorMediaExtractor#getAudioPresentations(int) e AudioTrackAudioTrack#setPresentation(AudioPresentation) per eseguire una query per le presentazioni disponibili e selezionare una, rispettivamente.

È possibile eseguire query su un elenco di presentazioni audio disponibili in un'origine multimediale usando MediaExtractor#getAudioPresentations(int). Questo elenco può essere presentato a un utente per la selezione. Un oggetto AudioPresentation può essere passato a un decodificatore audio scaricato tramite AudioTrack#setPresentation(AudioPresentation) per richiedere la decodifica della presentazione selezionata. Un flusso audio può contenere più presentazioni che differiscono per lingua, accessibilità, mastering end point e miglioramento del dialogo. Una presentazione audio può anche avere un set di etichette di descrizione in lingue diverse per consentire all'utente di effettuare una selezione informata.

Le applicazioni che analizzano i flussi multimediali ed estraggono informazioni sulla presentazione autonomamente possono creare istanze di AudioPresentation usando la AudioPresentation.Builder classe .

Documentazione java per android.media.AudioPresentation.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal Android e usato in base ai termini descritti in 2.5 Attribution License Creative Commons 2.5 Attribution License.

Campi

ContentCommentary
Obsoleti.

Classificatore di contenuti della presentazione audio: commento.

ContentDialog
Obsoleti.

Classificatore del contenuto della presentazione audio: finestra di dialogo.

ContentEmergency
Obsoleti.

Classificatore del contenuto della presentazione audio: Emergenza.

ContentHearingImpaired
Obsoleti.

Classificatore del contenuto della presentazione audio: problemi di udito.

ContentMain
Obsoleti.

Classificatore di presentazione audio: completa main.

ContentMusicAndEffects
Obsoleti.

Classificatore del contenuto della presentazione audio: musica ed effetti.

ContentUnknown
Obsoleti.

Classificatore di presentazione audio: sconosciuto.

ContentVisuallyImpaired
Obsoleti.

Classificatore del contenuto della presentazione audio: con problemi visivi.

ContentVoiceover
Obsoleti.

Classificatore del contenuto della presentazione audio: voice over.

MasteredFor3d
Obsoleti.

Tridimensionale (e.

MasteredForHeadphone
Obsoleti.

Prerendered per la riproduzione delle cuffie.

MasteredForStereo
Obsoleti.

Layout altoparlante stereo.

MasteredForSurround
Obsoleti.

Bidimensionale (e.

MasteringNotIndicated
Obsoleti.

Nessun layout del canale di riproduzione preferito.

PresentationIdUnknown

ID presentazione audio sconosciuto, indica che l'ID presentazione audio non è selezionato.

ProgramIdUnknown

ID programma audio sconosciuto, indica che l'ID programma audio non è selezionato.

Proprietà

Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
HasAudioDescription

Indica se è disponibile una descrizione audio per gli ipovedenti.

HasDialogueEnhancement

Indica se è disponibile il miglioramento del dialogo.

HasSpokenSubtitles

Indica se sono disponibili sottotitoli vocali per gli ipovedenti.

JniIdentityHashCode

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
JniPeerMembers

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Labels

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Locale

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

MasteringIndication

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

PeerReference

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
PresentationId

Restituisce l'ID presentazione utilizzato dal framework per selezionare una presentazione audio sottoposta a rendering da un decodificatore.

ProgramId

Restituisce l'ID programma utilizzato dal framework per selezionare una presentazione audio sottoposta a rendering da un decodificatore.

ThresholdClass

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)
ThresholdType

Questa API supporta l'infrastruttura Mono per Android e non deve essere usata direttamente dal codice.

(Ereditato da Object)

Metodi

Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
DescribeContents()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Dispose()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
Dispose(Boolean)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
Equals(Object)

Indica se un altro oggetto è "uguale a" questo.

(Ereditato da Object)
GetHashCode()

Restituisce un valore del codice hash per l'oggetto.

(Ereditato da Object)
JavaFinalize()

Chiamato dal Garbage Collector su un oggetto quando Garbage Collection determina che non sono presenti altri riferimenti all'oggetto .

(Ereditato da Object)
Notify()

Riattiva un singolo thread in attesa del monitor dell'oggetto.

(Ereditato da Object)
NotifyAll()

Riattiva tutti i thread in attesa del monitoraggio di questo oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
ToArray<T>()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione in formato stringa dell'oggetto.

(Ereditato da Object)
UnregisterFromRuntime()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
Wait()

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una>notifica</em> o <em>interrotto</em>.

(Ereditato da Object)
Wait(Int64)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
Wait(Int64, Int32)

Fa sì che il thread corrente attenda finché non viene risvegliato, in genere eseguendo <una notifica</>em> o <em>interrotto</em> o fino a quando non è trascorsa una certa quantità di tempo reale.

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Implementazioni dell'interfaccia esplicita

IJavaPeerable.Disposed()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.DisposeUnlessReferenced()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.Finalized()

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.JniManagedPeerState

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

(Ereditato da Object)

Metodi di estensione

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo verificato dal runtime Android.

JavaCast<TResult>(IJavaObject)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

GetJniTypeName(IJavaPeerable)

La classe AudioPresentation incapsula le informazioni che descrivono una presentazione audio disponibile nel contenuto audio di nuova generazione.

Si applica a