Lingua

MediaRoute2Info Classe

Definizione

Descrive le proprietà di una route.

[Android.Runtime.Register("android/media/MediaRoute2Info", ApiSince=30, DoNotGenerateAcw=true)]
public sealed class MediaRoute2Info : Java.Lang.Object, Android.OS.IParcelable, IDisposable
[<Android.Runtime.Register("android/media/MediaRoute2Info", ApiSince=30, DoNotGenerateAcw=true)>]
type MediaRoute2Info = class
    inherit Object
    interface IParcelable
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
Ereditarietà
MediaRoute2Info
Attributi
Implementazioni

Commenti

Descrive le proprietà di una route.

per android.media.MediaRoute2Info.

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
ConnectionStateConnected
Obsoleti.

Stato di connessione che indica che la route è connessa.

ConnectionStateConnecting
Obsoleti.

Stato di connessione che indica che la route è in corso di connessione e non è ancora pronta per l'uso.

ConnectionStateDisconnected
Obsoleti.

Stato di connessione predefinito che indica che la route è disconnessa.

FeatureLiveAudio

Funzionalità di route: audio live.

FeatureLiveVideo

Funzionalità di route: video live.

FeatureRemoteAudioPlayback

Funzionalità di route: riproduzione audio remota.

FeatureRemotePlayback

Funzionalità di route: riproduzione remota.

FeatureRemoteVideoPlayback

Funzionalità di route: riproduzione video remota.

PlaybackVolumeFixed
Obsoleti.

Informazioni sulla riproduzione che indicano che il volume di riproduzione è fisso, i. e. non può essere controllato da questo oggetto.

PlaybackVolumeVariable
Obsoleti.

Le informazioni di riproduzione che indicano che il volume di riproduzione è variabile e possono essere controllate da questo oggetto.

SuitabilityStatusNotSuitableForTransfer
Obsoleti.

Indica che la route non è mai adatta per la riproduzione multimediale.

SuitabilityStatusSuitableForDefaultTransfer
Obsoleti.

Indica che la route è sempre adatta per la riproduzione multimediale.

SuitabilityStatusSuitableForManualTransfer
Obsoleti.

Indica che la route è adatta per la riproduzione multimediale solo dopo la selezione esplicita dell'utente.

TypeAuxLine
Obsoleti.

Indica che la route usa i connettori ausiliari a livello di riga.

TypeBleHeadset
Obsoleti.

Indica che la route è un VISORE VR Bluetooth Low Energy (BLE).

TypeBluetoothA2dp
Obsoleti.

Indica che la route è un dispositivo Bluetooth, ad esempio un altoparlante Bluetooth o cuffie.

TypeBuiltinSpeaker
Obsoleti.

Indica che la route è il sistema altoparlante (i.

TypeDock
Obsoleti.

Indica che la route è il dispositivo audio associato a un dock.

TypeGroup
Obsoleti.

Indica che la route è un gruppo di dispositivi.

TypeHdmi
Obsoleti.

Indica che la route è una connessione HDMI.

TypeHdmiArc
Obsoleti.

Indica che la route è un canale restituito audio di una connessione HDMI.

TypeHdmiEarc
Obsoleti.

Indica che la route è un canale di restituzione audio avanzato di una connessione HDMI.

TypeHearingAid
Obsoleti.

Indica che il percorso è un apparecchio acustico.

TypeLineAnalog
Obsoleti.

Indica che la route è una connessione analogica a livello di linea.

TypeLineDigital
Obsoleti.

Indica che la route è una connessione linea digitale (ad esempio S/PDIF).

TypeMultichannelSpeakerGroup
Obsoleti.

Indica che la route è un gruppo voce che supporta il contenuto multicanale.

TypeRemoteAudioVideoReceiver
Obsoleti.

Indica che la route è un ricevitore audio/video remoto ( AVR).

TypeRemoteCar
Obsoleti.

Indica che il percorso è un'auto remota.

TypeRemoteComputer
Obsoleti.

Indica che la route è un computer remoto.

TypeRemoteGameConsole
Obsoleti.

Indica che la route è una console di gioco remota.

TypeRemoteSmartphone
Obsoleti.

Indica che il percorso è uno smartphone remoto.

TypeRemoteSmartwatch
Obsoleti.

Indica che il percorso è uno smartwatch remoto.

TypeRemoteSpeaker
Obsoleti.

Indica che la route è un altoparlante remoto.

TypeRemoteTablet
Obsoleti.

Indica che la route è un tablet remoto.

TypeRemoteTabletDocked
Obsoleti.

Indica che il percorso è un tablet ancorato remoto.

TypeRemoteTv
Obsoleti.

Indica che la route è una TV remota.

TypeUnknown
Obsoleti.

Indica che il tipo della route è sconosciuto o non definito.

TypeUsbAccessory
Obsoleti.

Indica che la route è un dispositivo audio USB in modalità accessorio.

TypeUsbDevice
Obsoleti.

Indica che la route è un dispositivo audio USB.

TypeUsbHeadset
Obsoleti.

Indica che la route è un visore VR audio USB.

TypeWiredHeadphones
Obsoleti.

Indica che il percorso è una coppia di cuffie cablate.

TypeWiredHeadset
Obsoleti.

Indica che la route è un visore VR, che è la combinazione di cuffie e un microfono.

Proprietà

Nome Descrizione
Class

Restituisce la classe di runtime di questo Objectoggetto .

(Ereditato da Object)
ClientPackageName

Ottiene il nome del pacchetto dell'app usando la route.

ConnectionState

Ottiene lo stato della connessione della route.

Creator

Creatore che genera istanze di android.media.MediaRoute2Info da un parcel.

DeduplicationIds

Ottiene gli ID di deduplicazione associati alla route.

Description

Descrive le proprietà di una route.

DescriptionFormatted

Ottiene la descrizione visibile dall'utente della route.

Extras

Ottiene un bundle facoltativo con dati aggiuntivi.

Features

Ottiene le funzionalità supportate della route.

Handle

Handle per l'istanza di Android sottostante.

(Ereditato da Object)
IconUri

Ottiene l'URI dell'icona che rappresenta questa route.

Id

Ottiene l'ID della route.

IsSystemRoute

Restituisce un valore che indica se la route è una route di sistema o meno.

JniIdentityHashCode

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

(Ereditato da Object)
JniManagedPeerState

Descrive le proprietà di una route.

(Ereditato da JavaObject)
JniPeerMembers

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

Name

Descrive le proprietà di una route.

NameFormatted

Ottiene il nome visibile dall'utente della route.

PeerReference

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

(Ereditato da Object)
ProviderPackageName

Ottiene il nome del pacchetto del provider che ha pubblicato la route oppure null se non è ancora stato popolato.

RequiredPermissions

Descrive le proprietà di una route.

SuitabilityStatus

Restituisce lo stato di idoneità della route.

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)
Type

Restituisce il tipo di questa route.

Volume

Ottiene il volume corrente della route.

VolumeHandling

Ottiene informazioni sulla modalità di gestione del volume nella route.

VolumeMax

Ottiene il volume massimo della route.

Metodi

Nome Descrizione
Clone()

Crea e restituisce una copia di questo oggetto.

(Ereditato da Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Descrive le proprietà di una route.

(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()

Descrive le proprietà di una route.

(Ereditato da JavaObject)
Equals(Object)

Descrive le proprietà di una route.

(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)

Descrive le proprietà di una route.

(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()

Descrive le proprietà di una route.

(Ereditato da JavaObject)
IJavaPeerable.Finalized()

Descrive le proprietà di una route.

(Ereditato da JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Descrive le proprietà di una route.

(Ereditato da JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descrive le proprietà di una route.

(Ereditato da JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descrive le proprietà di una route.

(Ereditato da JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descrive le proprietà di una route.

(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)

Descrive le proprietà di una route.

TryJavaCast<TResult>(IJavaPeerable, TResult)

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

Si applica a