MediaRoute2Info Classe

Definição

Descreve as propriedades de uma rota.

[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
Herança
MediaRoute2Info
Atributos
Implementações

Comentários

Descreve as propriedades de uma rota.

Java documentação para android.media.MediaRoute2Info.

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Campos

Nome Description
ConnectionStateConnected
Obsoleto.

Um estado de conexão que indica que a rota está conectada.

ConnectionStateConnecting
Obsoleto.

Um estado de conexão que indica que a rota está em processo de conexão e ainda não está pronto para uso.

ConnectionStateDisconnected
Obsoleto.

O estado de conexão padrão que indica que a rota está desconectada.

FeatureLiveAudio

Recurso de rota: áudio ao vivo.

FeatureLiveVideo

Recurso de rota: vídeo ao vivo.

FeatureRemoteAudioPlayback

Recurso de rota: reprodução de áudio remoto.

FeatureRemotePlayback

Recurso de rota: reprodução remota.

FeatureRemoteVideoPlayback

Recurso de rota: reprodução remota de vídeo.

PlaybackVolumeFixed
Obsoleto.

Informações de reprodução que indicam que o volume de reprodução foi corrigido, i. e. ele não pode ser controlado a partir deste objeto.

PlaybackVolumeVariable
Obsoleto.

Informações de reprodução que indicam que o volume de reprodução é variável e pode ser controlado a partir desse objeto.

SuitabilityStatusNotSuitableForTransfer
Obsoleto.

Indica que a rota nunca é adequada para reprodução de mídia.

SuitabilityStatusSuitableForDefaultTransfer
Obsoleto.

Indica que a rota é sempre adequada para reprodução de mídia.

SuitabilityStatusSuitableForManualTransfer
Obsoleto.

Indica que a rota é adequada para reprodução de mídia somente após a seleção explícita do usuário.

TypeAuxLine
Obsoleto.

Indica que a rota está usando os conectores auxiliares de nível de linha.

TypeBleHeadset
Obsoleto.

Indica que a rota é um HEADSET BLE (Bluetooth de Baixa Energia).

TypeBluetoothA2dp
Obsoleto.

Indica que a rota é um dispositivo bluetooth, como um alto-falante bluetooth ou fones de ouvido.

TypeBuiltinSpeaker
Obsoleto.

Indica que a rota é o sistema de alto-falante (i.

TypeDock
Obsoleto.

Indica que a rota é o dispositivo de áudio associado a um dock.

TypeGroup
Obsoleto.

Indica que a rota é um grupo de dispositivos.

TypeHdmi
Obsoleto.

Indica que a rota é uma conexão HDMI.

TypeHdmiArc
Obsoleto.

Indica que a rota é um Canal de Retorno de Áudio de uma conexão HDMI.

TypeHdmiEarc
Obsoleto.

Indica que a rota é um canal de retorno de áudio avançado de uma conexão HDMI.

TypeHearingAid
Obsoleto.

Indica que a rota é um aparelho auditivo.

TypeLineAnalog
Obsoleto.

Indica que a rota é uma conexão de nível de linha analógica.

TypeLineDigital
Obsoleto.

Indica que a rota é uma conexão de linha digital (por exemplo, S/PDIF).

TypeMultichannelSpeakerGroup
Obsoleto.

Indica que a rota é um grupo de alto-falantes que dá suporte a conteúdo multicanal.

TypeRemoteAudioVideoReceiver
Obsoleto.

Indica que a rota é um AVR (Receptor de Áudio/Vídeo) remoto.

TypeRemoteCar
Obsoleto.

Indica que a rota é um carro remoto.

TypeRemoteComputer
Obsoleto.

Indica que a rota é um computador remoto.

TypeRemoteGameConsole
Obsoleto.

Indica que a rota é um console de jogos remotos.

TypeRemoteSmartphone
Obsoleto.

Indica que a rota é um smartphone remoto.

TypeRemoteSmartwatch
Obsoleto.

Indica que a rota é um smartwatch remoto.

TypeRemoteSpeaker
Obsoleto.

Indica que a rota é um alto-falante remoto.

TypeRemoteTablet
Obsoleto.

Indica que a rota é um tablet remoto.

TypeRemoteTabletDocked
Obsoleto.

Indica que a rota é um tablet encaixado remoto.

TypeRemoteTv
Obsoleto.

Indica que a rota é uma TV remota.

TypeUnknown
Obsoleto.

Indica que o tipo da rota é desconhecido ou indefinido.

TypeUsbAccessory
Obsoleto.

Indica que a rota é um dispositivo de áudio USB no modo acessório.

TypeUsbDevice
Obsoleto.

Indica que a rota é um dispositivo de áudio USB.

TypeUsbHeadset
Obsoleto.

Indica que a rota é um headset de áudio USB.

TypeWiredHeadphones
Obsoleto.

Indica que a rota é um par de fones de ouvido com fio.

TypeWiredHeadset
Obsoleto.

Indica que a rota é um headset, que é a combinação de um fone de ouvido e um microfone.

Propriedades

Nome Description
Class

Retorna a classe de runtime deste Object.

(Herdado de Object)
ClientPackageName

Obtém o nome do pacote do aplicativo usando a rota.

ConnectionState

Obtém o estado de conexão da rota.

Creator

Descreve as propriedades de uma rota.

DeduplicationIds

Obtém as IDs de eliminação de duplicação associadas à rota.

Description

Descreve as propriedades de uma rota.

DescriptionFormatted

Obtém a descrição visível do usuário da rota.

Extras

Obtém um pacote opcional com dados extras.

Features

Obtém os recursos com suporte da rota.

Handle

O identificador para a instância subjacente do Android.

(Herdado de Object)
IconUri

Obtém o URI do ícone que representa essa rota.

Id

Obtém a ID da rota.

IsSystemRoute

Retorna se a rota é uma rota do sistema ou não.

JniIdentityHashCode

Obtém o código de hash de identidade atribuído a esse par Java pelo runtime de interoperabilidade.

(Herdado de Object)
JniManagedPeerState

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
JniPeerMembers

Descreve as propriedades de uma rota.

Name

Descreve as propriedades de uma rota.

NameFormatted

Obtém o nome visível do usuário da rota.

PeerReference

Obtém a referência de objeto JNI para este par Java.

(Herdado de Object)
RequiredPermissions

Descreve as propriedades de uma rota.

SuitabilityStatus

Retorna o status de adequação da rota.

ThresholdClass

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
ThresholdType

Essa API dá suporte à infraestrutura do Mono para Android e não se destina a ser usada diretamente do seu código.

(Herdado de Object)
Type

Retorna o tipo dessa rota.

Volume

Obtém o volume atual da rota.

VolumeHandling

Obtém informações sobre como o volume é tratado na rota.

VolumeMax

Obtém o volume máximo da rota.

Métodos

Nome Description
Clone()

Cria e retorna uma cópia desse objeto.

(Herdado de Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
DescribeContents()

Descreva os tipos de objetos especiais contidos na representação em marshaled desta instância parcelável.

Dispose()

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
Dispose(Boolean)

Libera os recursos mantidos por esse par Java.

(Herdado de Object)
DisposeUnlessReferenced()

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
Equals(Object)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
Equals(Object)

Indica se algum outro objeto é "igual a" este.

(Herdado de Object)
GetHashCode()

Retorna um valor de código hash para o objeto.

(Herdado de Object)
JavaFinalize()

Chamado pelo coletor de lixo em um objeto quando a coleta de lixo determina que não há mais referências ao objeto.

(Herdado de Object)
Notify()

Ativa um único thread que está aguardando no monitor deste objeto.

(Herdado de Object)
NotifyAll()

Ativa todos os threads que estão aguardando no monitor deste objeto.

(Herdado de Object)
SetHandle(IntPtr, JniHandleOwnership)

Define a propriedade Handle

(Herdado de Object)
SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
ToArray<T>()

Cria uma matriz gerenciada com base nesse wrapper de matriz Java.

(Herdado de Object)
ToString()

Retorna uma representação de cadeia de caracteres do objeto.

(Herdado de Object)
UnregisterFromRuntime()

Cancela o registro desse par Java do runtime de interoperabilidade.

(Herdado de Object)
Wait()

Faz com que o thread atual aguarde até ser despertado, normalmente por ser <notificado/em> ou <em>interrompido</em>.<>

(Herdado de Object)
Wait(Int64, Int32)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
Wait(Int64)

Faz com que o thread atual aguarde até que ele seja despertado, normalmente por ser <>notificado</em> ou <em>interrompido</em>, ou até que uma determinada quantidade de tempo real tenha decorrido.

(Herdado de Object)
WriteToParcel(Parcel, ParcelableWriteFlags)

Nivele esse objeto em um Pacote.

Implantações explícitas de interface

Nome Description
IJavaPeerable.Disposed()

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.Finalized()

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

Descreve as propriedades de uma rota.

(Herdado de JavaObject)
IJavaPeerable.UnregisterFromRuntime()

Descreve as propriedades de uma rota.

Métodos de Extensão

Nome Description
GetJniTypeName(IJavaPeerable)

Obtém o nome JNI do tipo da instância self.

JavaAs<TResult>(IJavaPeerable)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

JavaCast<TResult>(IJavaObject)

Executa uma conversão de tipo marcada por runtime do Android.

JavaCast<TResult>(IJavaObject)

Descreve as propriedades de uma rota.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Tente coagir a digitar selfTResult, verificando se a coerção é válida no lado Java.

Aplica-se a