Lingua

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
[<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 .

per android.media.AudioPresentation.

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Campi

Nome Descrizione
ContentCommentary
Obsoleti.

Classificatore del contenuto 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 principale.

ContentMusicAndEffects
Obsoleti.

Classificatore di contenuti della presentazione audio: musica ed effetti.

ContentUnknown
Obsoleti.

Classificatore di presentazione audio: sconosciuto.

ContentVisuallyImpaired
Obsoleti.

Classificatore di contenuti della presentazione audio: ipovedenti.

ContentVoiceover
Obsoleti.

Classificatore del contenuto della presentazione audio: Voice over.

MasteredFor3d
Obsoleti.

Tridimensionale (e.

MasteredForHeadphone
Obsoleti.

Prerisorsa 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à

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
Creator

Creatore che genera istanze di android.media.AudioPresentation da un pacco.

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 un miglioramento della finestra di dialogo.

HasSpokenSubtitles

Indica se sono disponibili sottotitoli vocali per gli ipovedenti.

JniIdentityHashCode

Ottiene il codice hash di identità assegnato a questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
JniManagedPeerState

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

(Ereditato da JavaObject)
JniPeerMembers

Ottiene i metadati JNI usati per accedere ai membri di questa associazione Java.

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

Ottiene il riferimento all'oggetto JNI per questo peer Java.

(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

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
DescribeContents()

Descrivere i tipi di oggetti speciali contenuti nella rappresentazione di marshalling di questa istanza di Parcelable.

Dispose()

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
Dispose(Boolean)

Rilascia le risorse contenute in questo peer Java.

(Ereditato da Object)
DisposeUnlessReferenced()

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da JavaObject)
Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Restituisce un valore di codice hash per l'oggetto .

(Ereditato da Object)
JavaFinalize()
Obsoleti.

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 monitor dell'oggetto.

(Ereditato da Object)
SetHandle(IntPtr, JniHandleOwnership)

Imposta la proprietà Handle.

(Ereditato da Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

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

(Ereditato da JavaObject)
ToArray<T>()

Crea una matrice gestita da questo wrapper di matrice Java.

(Ereditato da Object)
ToString()

Restituisce una rappresentazione di stringa dell'oggetto .

(Ereditato da Object)
UnregisterFromRuntime()

Annulla la registrazione di questo Java peer dal runtime di interoperabilità.

(Ereditato da Object)
Wait()

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

(Ereditato da Object)
Wait(Int64, Int32)

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

(Ereditato da Object)
Wait(Int64)

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

(Ereditato da Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Appiattire questo oggetto in un pacco.

Implementazioni dell'interfaccia esplicita

Nome Descrizione
IJavaPeerable.Disposed()

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

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

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

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

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

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

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

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

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

(Ereditato da JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Rimuove questa istanza dalla ricerca dell'oggetto Java del runtime.

Metodi di estensione

Nome Descrizione
GetJniTypeName(IJavaPeerable)

Ottiene il nome JNI del tipo dell'istanza selfdi .

JavaAs<TResult>(IJavaPeerable)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

JavaCast<TResult>(IJavaObject)

Esegue una conversione del tipo di tipo controllato dal runtime Android.

JavaCast<TResult>(IJavaObject)

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

TryJavaCast<TResult>(IJavaPeerable, TResult)

Provare a digitare selfTResult, verificando che la coercizione sia valida sul lato Java.

Si applica a