Sprache

AudioManager Klasse

Definition

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

[Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)]
public class AudioManager : Java.Lang.Object
[<Android.Runtime.Register("android/media/AudioManager", DoNotGenerateAcw=true)>]
type AudioManager = class
    inherit Object
Vererbung
AudioManager
Attribute

Hinweise

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

Java Dokumentation für android.media.AudioManager.

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Konstruktoren

Name Beschreibung
AudioManager(IntPtr, JniHandleOwnership)

Ein Konstruktor, der beim Erstellen verwalteter Darstellungen von JNI-Objekten verwendet wird; wird von der Laufzeit aufgerufen.

Felder

Name Beschreibung
ActionAudioBecomingNoisy

Übertragungsabsicht, ein Hinweis für Anwendungen, dass Audio aufgrund einer Änderung der Audioausgabe "laut" wird.

ActionHdmiAudioPlug

Übertragungsaktion: Eine Sticky-Übertragung, die angibt, dass ein HDMI-Kabel angeschlossen oder nicht angeschlossen wurde.

ActionHeadsetPlug

Übertragungsaktion: Kabelgebundenes Headset angeschlossen oder nicht angeschlossen.

ActionMicrophoneMuteChanged

Übertragungsaktion: Der Stummschaltungszustand des Mikrofons wurde geändert.

ActionScoAudioStateChanged
Veraltet.

Die Absichtsaktion "Sticky Broadcast" gibt an, dass sich der Bluetooth SCO-Audioverbindungszustand geändert hat.

ActionScoAudioStateUpdated

Absichtsaktion zur Sticky-Übertragung, die angibt, dass der Bluetooth SCO-Audioverbindungszustand aktualisiert wurde.

ActionSpeakerphoneStateChanged

Übertragungsaktion: Der Freisprechzustand wurde geändert.

AudiofocusGain
Veraltet.

Wird verwendet, um einen Audiofokus oder eine Anforderung des Audiofokus von unbekannter Dauer anzugeben.

AudiofocusGainTransient
Veraltet.

Wird verwendet, um eine vorübergehende Verstärkung oder Anforderung des Audiofokus anzugeben, die für einen kurzen Zeitraum vorgesehen ist.

AudiofocusGainTransientExclusive
Veraltet.

Wird verwendet, um eine temporäre Anforderung des Audiofokus anzugeben, die erwartet wird, dass eine kurze Zeit dauert, während der keine anderen Anwendungen oder Systemkomponenten wiedergegeben werden sollen.

AudiofocusGainTransientMayDuck
Veraltet.

Wird verwendet, um eine temporäre Anforderung des Audiofokus anzugeben, erwartet, dass er einen kurzen Zeitraum dauert und wo es für andere Audioanwendungen akzeptabel ist, die Wiedergabe beizubehalten, nachdem sie ihre Ausgabeebene gesenkt haben (auch als "Enten" bezeichnet).

AudiofocusLoss
Veraltet.

Wird verwendet, um einen Verlust des Audiofokus unbekannter Dauer anzugeben.

AudiofocusLossTransient
Veraltet.

Wird verwendet, um einen vorübergehenden Verlust des Audiofokus anzugeben.

AudiofocusLossTransientCanDuck
Veraltet.

Wird verwendet, um einen vorübergehenden Verlust des Audiofokus anzugeben, bei dem der Verlierer des Audiofokus seine Ausgabelautstärke verringern kann, wenn die Wiedergabe fortgesetzt werden soll (auch als "Enten" bezeichnet), da der neue Fokusbesitzer keine anderen Benutzer stumm halten muss.

AudiofocusNone
Veraltet.

Wird verwendet, um anzugeben, dass kein Audiofokus abgerufen oder verloren gegangen ist oder angefordert wurde.

AudiofocusRequestDelayed
Veraltet.

Eine Fokusänderungsanforderung, deren Gewährung verzögert wird: Die Anforderung war erfolgreich, der Antragsteller erhält jedoch nur den Audiofokus, nachdem die Bedingung, die die sofortige Gewährung verhindert hat, beendet wurde.

AudiofocusRequestFailed
Veraltet.

Fehler bei der Fokusänderungsanforderung.

AudiofocusRequestGranted
Veraltet.

Eine erfolgreiche Fokusänderungsanforderung.

AudioSessionIdGenerate

Eine spezielle Audiositzungs-ID, um anzugeben, dass die Audiositzungs-ID nicht bekannt ist, und das Framework sollte einen neuen Wert generieren.

DirectPlaybackBitstreamSupported
Veraltet.

Rückgabewert für #getDirectPlaybackSupport(AudioFormat, AudioAttributes): direkte Wiedergabe unterstützt.

DirectPlaybackNotSupported
Veraltet.

Rückgabewert für #getDirectPlaybackSupport(AudioFormat, AudioAttributes): direkte Wiedergabe wird nicht unterstützt.

DirectPlaybackOffloadGaplessSupported
Veraltet.

Rückgabewert für #getDirectPlaybackSupport(AudioFormat, AudioAttributes): direkte Offloadwiedergabe, die mit lückenlosen Übergängen unterstützt wird.

DirectPlaybackOffloadSupported
Veraltet.

Rückgabewert für #getDirectPlaybackSupport(AudioFormat, AudioAttributes): unterstützte direkte Offloadwiedergabe.

EncodedSurroundOutputAlways
Veraltet.

Die Surround-Soundformate sind IMMER verfügbar, auch wenn sie nicht von der Hardware erkannt werden.

EncodedSurroundOutputAuto
Veraltet.

Die Surround-Soundformate sind für die Verwendung verfügbar, wenn sie erkannt werden.

EncodedSurroundOutputManual
Veraltet.

Surround-Soundformate stehen je nach Wahl des Benutzers zur Verfügung, auch wenn sie nicht von der Hardware erkannt werden.

EncodedSurroundOutputNever
Veraltet.

Die Surround-Soundformate sind NIE verfügbar, auch wenn sie von der Hardware erkannt werden.

EncodedSurroundOutputUnknown
Veraltet.

Der Modus für Surround-Soundformate ist unbekannt.

Error

Ein Standardfehlercode.

ErrorDeadObject

Ein Fehlercode, der angibt, dass die Objektberichterstattung nicht mehr gültig ist und neu erstellt werden muss.

ExtraAudioPlugState

Extra wird verwendet #ACTION_HDMI_AUDIO_PLUG , um zu kommunizieren, ob HDMI angeschlossen oder nicht angeschlossen ist.

ExtraEncodings

Zusätzlich wird verwendet #ACTION_HDMI_AUDIO_PLUG , um die vom angeschlossenen HDMI-Gerät unterstützten Audiocodierungen zu definieren.

ExtraMaxChannelCount

Zusätzlich wird verwendet #ACTION_HDMI_AUDIO_PLUG , um die maximale Anzahl von Kanälen zu definieren, die vom HDMI-Gerät unterstützt werden.

ExtraRingerMode

Der neue Ringermodus.

ExtraScoAudioPreviousState

Extra für Absichten #ACTION_SCO_AUDIO_STATE_UPDATED , die den vorherigen Bluetooth SCO-Verbindungsstatus enthalten.

ExtraScoAudioState

Extra für die Absicht #ACTION_SCO_AUDIO_STATE_CHANGED oder #ACTION_SCO_AUDIO_STATE_UPDATED das Enthalten des neuen Bluetooth SCO-Verbindungszustands.

ExtraVibrateSetting
Veraltet.

Die neue Vibrationseinstellung für einen bestimmten Typ.

ExtraVibrateType
Veraltet.

Der Vibrationstyp, dessen Einstellung sich geändert hat.

FxBack
Veraltet.

Hintergrundsound

ModeAssistantConversation
Veraltet.

Verwenden Sie diesen Modus, wenn ein Assistentunterhaltungsmodus gestartet wird.

ModeCallRedirect
Veraltet.

Ein Telefonieanruf wird eingerichtet, und seine Audiodaten werden an ein anderes Gerät umgeleitet.

ModeCallScreening
Veraltet.

Anrufprüfung wird ausgeführt.

ModeCommunicationRedirect
Veraltet.

Ein Audio-/Videochat oder VoIP-Anruf wird eingerichtet, und dessen Audio wird an ein anderes Gerät umgeleitet.

NumStreams
Veraltet.

Dieses Element ist veraltet.

PlaybackOffloadGaplessSupported
Veraltet.

Rückgabewert für #getPlaybackOffloadSupport(AudioFormat, AudioAttributes): Offload-Wiedergabe unterstützt mit lückenlosen Übergängen

PlaybackOffloadNotSupported
Veraltet.

Rückgabewert für #getPlaybackOffloadSupport(AudioFormat, AudioAttributes): Offload-Wiedergabe nicht unterstützt

PlaybackOffloadSupported
Veraltet.

Rückgabewert für #getPlaybackOffloadSupport(AudioFormat, AudioAttributes): offload playback supported

PropertyOutputFramesPerBuffer

Wird als Schlüssel verwendet #getProperty , um die systemeigene oder optimale Ausgabepuffergröße für den Ausgabedatenstrom dieses Geräts in dezimalen PCM-Frames anzufordern.

PropertyOutputSampleRate

Wird als Schlüssel verwendet #getProperty , um die systemeigene oder optimale Ausgabe-Abtastrate für den Ausgabedatenstrom dieses Geräts mit geringer Latenz in Dezimal hz anzufordern.

PropertySupportAudioSourceUnprocessed

Wird als Schlüssel verwendet, #getProperty um zu ermitteln, ob die nicht verarbeitete Audioquelle verfügbar und mit der erwarteten Frequenzbereichs- und Levelantwort unterstützt wird.

PropertySupportMicNearUltrasound

Wird als Schlüssel verwendet, #getProperty um festzustellen, ob die Standardmikrofonaudioquelle Nahe-Ultraschallfrequenzen unterstützt (Bereich von 18 - 21 kHz).

PropertySupportSpeakerNearUltrasound

Wird als Schlüssel verwendet, #getProperty um zu ermitteln, ob der Standardlautsprecheraudiopfad Nahe-Ultraschallfrequenzen unterstützt (Bereich von 18 - 21 kHz).

RingerModeChangedAction

Absichtsaktion für Sticky Broadcast, die angibt, dass sich der Ringermodus geändert hat.

ScoAudioStateConnected
Veraltet.

Wert für extra #EXTRA_SCO_AUDIO_STATE oder #EXTRA_SCO_AUDIO_PREVIOUS_STATE angibt, dass der SCO-Audiokanal eingerichtet wird

ScoAudioStateConnecting
Veraltet.

Wert für zusätzliche EXTRA_SCO_AUDIO_STATE oder EXTRA_SCO_AUDIO_PREVIOUS_STATE, der angibt, dass der SCO-Audiokanal eingerichtet wird

ScoAudioStateDisconnected
Veraltet.

Wert für zusätzliche EXTRA_SCO_AUDIO_STATE oder EXTRA_SCO_AUDIO_PREVIOUS_STATE, der angibt, dass der SCO-Audiokanal nicht eingerichtet ist

ScoAudioStateError
Veraltet.

Wert für zusätzliche EXTRA_SCO_AUDIO_STATE, der angibt, dass beim Abrufen des Zustands ein Fehler aufgetreten ist.

StreamAccessibility
Veraltet.

Wird verwendet, um die Lautstärke von Audiodatenströmen für Barrierefreiheitsaufforderungen zu identifizieren

UseDefaultStreamType

Schlägt vor, den Standarddatenstromtyp zu verwenden.

VibrateSettingChangedAction
Veraltet.

Übertragungsabsichtaktion, die angibt, dass sich die Vibrationseinstellung geändert hat.

Eigenschaften

Name Beschreibung
ActivePlaybackConfigurations

Gibt die aktuellen Konfigurationen der aktiven Audiowiedergabe des Geräts zurück.

ActiveRecordingConfigurations

Gibt die aktuellen Konfigurationen der aktiven Audioaufzeichnung des Geräts zurück.

AllowedCapturePolicy

Gibt die Aufnahmerichtlinie zurück. -oder- Gibt an, ob die von dieser App wiedergegebenen Audiodaten von anderen Apps oder dem System erfasst werden können oder nicht.

AvailableCommunicationDevices

Gibt eine Liste von Audiogeräten zurück, die für Kommunikationsanwendungsfälle über #setCommunicationDevice(AudioDeviceInfo).

BluetoothA2dpOn
Veraltet.

Überprüft, ob ein Bluetooth A2DP-Audioperipheriegerät angeschlossen ist oder nicht. -oder- Dieses Element ist veraltet.

BluetoothScoOn

Überprüft, ob die Kommunikation Bluetooth SCO verwendet. -oder- Fordern Sie die Verwendung des Bluetooth SCO-Headsets für die Kommunikation an.

Class

Gibt die Laufzeitklasse dieses Werts Objectzurück.

(Geerbt von Object)
CommunicationDevice

Gibt zurzeit ausgewähltes Audiogerät für die Kommunikation zurück.

EncodedSurroundMode

Ruft den Surround-Soundmodus ab.

Handle

Das Handle für die zugrunde liegende Android-Instanz.

(Geerbt von Object)
IsBluetoothScoAvailableOffCall

Gibt an, ob die aktuelle Plattform die Verwendung von SCO für Off-Call-Anwendungsfälle unterstützt.

IsCallScreeningModeSupported

Gibt an, ob die Plattform einen speziellen Anrufprüfungs- und Anrufüberwachungsmodus unterstützt.

IsHapticPlaybackSupported

Gibt zurück, wenn die haptische gekoppelte Audiowiedergabe unterstützt wird.

IsMusicActive

Überprüft, ob Musik aktiv ist.

IsRampingRingerEnabled

Gibt die aktuelle Benutzereinstellung für das Anfahren des Klingeltons für eingehende Telefonanrufe zurück.

IsVolumeFixed

Gibt an, ob das Gerät eine Richtlinie für feste Volumes implementiert.

JniIdentityHashCode

Ruft den Identitätshashcode ab, der diesem Java Peer von der Interop-Laufzeit zugewiesen ist.

(Geerbt von Object)
JniManagedPeerState

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
JniPeerMembers

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

MicrophoneMute

Überprüft, ob das Mikrofon stummgeschaltet oder deaktiviert ist. -oder- Legt die Mikrofon stummschalten ein oder aus.

Microphones

Gibt eine Liste zurück, die MicrophoneInfo den Merkmalen aller verfügbaren Mikrofone entspricht.

Mode

Gibt den aktuellen Audiomodus zurück. - oder- Legt den Audiomodus fest.

PeerReference

Ruft den JNI-Objektverweis für diesen Java Peer ab.

(Geerbt von Object)
RingerMode

Gibt den aktuellen Klingeltonmodus zurück. - oder- Legt den Ringermodus fest.

Spatializer

Zurückgeben eines Handles an die optionalen Plattform Spatializer

SpeakerphoneOn

Überprüft, ob die Freisprecheinrichtung aktiviert oder deaktiviert ist. -oder- Legt die Freisprecheinrichtung ein oder aus.

ThresholdClass

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

ThresholdType

Diese API unterstützt die Mono für Android-Infrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code vorgesehen.

WiredHeadsetOn
Veraltet.

Überprüft, ob ein kabelgebundenes Headset angeschlossen ist oder nicht. -oder- Legt das Audiorouting auf das kabelgebundene Headset ein oder aus.

Methoden

Name Beschreibung
AbandonAudioFocus(AudioManager+IOnAudioFocusChangeListener)

Verlassen Sie den Audiofokus.

AbandonAudioFocusRequest(AudioFocusRequestClass)

Verlassen Sie den Audiofokus.

AddOnCommunicationDeviceChangedListener(IExecutor, AudioManager+IOnCommunicationDeviceChangedListener)

Fügt einen Listener hinzu, um über Änderungen am Kommunikationsaudiogerät benachrichtigt zu werden.

AddOnModeChangedListener(IExecutor, AudioManager+IOnModeChangedListener)

Fügt einen Listener hinzu, der über Änderungen am Audiomodus benachrichtigt werden soll.

AddOnPreferredMixerAttributesChangedListener(IExecutor, AudioManager+IOnPreferredMixerAttributesChangedListener)

Fügt einen Listener hinzu, um über Änderungen an den bevorzugten Mixerattributen benachrichtigt zu werden.

AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags)

Passt das Volumen eines bestimmten Datenstroms um einen Schritt in eine Richtung an.

AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags)

Passt das Volumen des relevantesten Datenstroms oder den angegebenen Fallbackdatenstrom an.

AdjustVolume(Adjust, VolumeNotificationFlags)

Passt das Volumen des relevantesten Datenstroms an.

AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags)

Passt das Volumen einer bestimmten Gruppe, die einer bestimmten ID zugeordnet ist, um einen Schritt in eine Richtung an.

ClearCommunicationDevice()

Bricht die vorherige Auswahl des Kommunikationsgeräts ab, die mit #setCommunicationDevice(AudioDeviceInfo).

ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)

Löscht die aktuellen bevorzugten Mischerattribute, die zuvor über #setPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)

Clone()

Erstellt und gibt eine Kopie dieses Objekts zurück.

(Geerbt von Object)
Construct(JniObjectReference, JniObjectReferenceOptions)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
DispatchMediaKeyEvent(KeyEvent)

Sendet ein simuliertes Schlüsselereignis für eine Medienschaltfläche.

Dispose()

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
Dispose(Boolean)

Veröffentlicht die Ressourcen, die von diesem Java Peer gehalten werden.

(Geerbt von Object)
DisposeUnlessReferenced()

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
Equals(Object)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
Equals(Object)

Gibt an, ob ein anderes Objekt "gleich" diesem Objekt ist.

(Geerbt von Object)
FromContext(Context)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

GenerateAudioSessionId()

Gibt einen neuen Audiositzungsbezeichner zurück, der keinem Player oder Effekt zugeordnet ist.

GetAudioDevicesForAttributes(AudioAttributes)

Rufen Sie die Audiogeräte ab, die für das Routing der angegebenen Audioattribute verwendet werden.

GetAudioHwSyncForSession(Int32)

Ruft die Hardware-A/V-Synchronisierungs-ID ab, die der angegebenen Audiositzungs-ID entspricht.

GetDevices(GetDevicesTargets)

Gibt ein Array von AudioDeviceInfo Objekten zurück, die den derzeit mit dem System verbundenen Audiogeräten entsprechen und die im flags Parameter angegebenen Kriterien erfüllen.

GetDirectPlaybackSupport(AudioFormat, AudioAttributes)

Gibt ein Bitfeld zurück, das die verschiedenen Formen der direkten Wiedergabe darstellt, die derzeit für ein bestimmtes Audioformat verfügbar sind.

GetDirectProfilesForAttributes(AudioAttributes)

Gibt eine Liste mit direkten AudioProfile Daten zurück, die für das angegebene Element AudioAttributesunterstützt werden.

GetHashCode()

Gibt einen Hashcodewert für das Objekt zurück.

(Geerbt von Object)
GetParameters(String)

Ruft eine variable Anzahl von Parameterwerten von der Audiohardware ab.

GetPlaybackOffloadSupport(AudioFormat, AudioAttributes)

Gibt zurück, ob die entladene Wiedergabe eines Audioformats auf dem Gerät unterstützt wird oder nicht und wann unterstützt wird, ob lückenlose Übergänge möglich sind oder nicht.

GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo)

Gibt aktuelle bevorzugte Mischerattribute zurück, die über #setPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)

GetProperty(String)

Gibt den Wert der Eigenschaft mit dem angegebenen Schlüssel zurück.

GetRouting(Mode)
Veraltet.

Gibt den aktuellen Bitvektor für das Audiorouting für einen angegebenen Modus zurück.

GetStreamMaxVolume(Stream)

Gibt den maximalen Volumenindex für einen bestimmten Datenstrom zurück.

GetStreamMinVolume(Stream)

Gibt den Minimalvolumenindex für einen bestimmten Datenstrom zurück.

GetStreamVolume(Stream)

Gibt den aktuellen Volumenindex für einen bestimmten Datenstrom zurück.

GetStreamVolumeDb(Stream, Int32, Int32)

Gibt die Lautstärke in dB (Dezibel) für den angegebenen Datenstromtyp am angegebenen Volumeindex für den angegebenen Audioausgabegerättyp zurück.

GetSupportedDeviceTypes(GetDevicesTargets)

Gibt einen Satz eindeutiger Ganzzahlen zurück, die Audiogerätetypbezeichnern entsprechen, die potenziell mit dem System verbunden werden können und die im direction Parameter angegebenen Kriterien erfüllen.

GetSupportedMixerAttributes(AudioDeviceInfo)

Gibt den Wert zurück, der AudioMixerAttributes zum Festlegen als bevorzugte Mischerattribute #setPreferredMixerAttributes( AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)verwendet werden kann.

GetVibrateSetting(VibrateType)
Veraltet.

Gibt zurück, ob die Vibrierungseinstellung des Benutzers für einen Vibrationstyp festgelegt ist.

GetVolumeGroupIdForAttributes(AudioAttributes)

Gibt die Volumegruppen-ID zurück, die der angegebenen AudioAttributesGruppe zugeordnet ist.

IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes)

Gibt zurück, ob die entladene Wiedergabe eines Audioformats auf dem Gerät unterstützt wird.

IsStreamMute(Stream)

Gibt den aktuellen Stummschaltstatus für einen bestimmten Datenstrom zurück.

IsSurroundFormatEnabled(Int32)

Ruft ab, ob ein bestimmtes Surround-Format aktiviert ist oder nicht.

IsVolumeGroupMuted(Int32)

Gibt den aktuellen Stummschaltungsstatus für eine bestimmte Volumengruppe zurück, die der angegebenen ID zugeordnet ist.

JavaFinalize()

Wird vom Garbage Collector für ein Objekt aufgerufen, wenn die Garbage Collection bestimmt, dass keine weiteren Verweise auf das Objekt vorhanden sind.

(Geerbt von Object)
LoadSoundEffects()

Soundeffekte laden.

LoadSoundEffectsAsync()

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

Notify()

Aktiviert einen einzelnen Thread, der auf dem Monitor dieses Objekts wartet.

(Geerbt von Object)
NotifyAll()

Aktiviert alle Threads, die auf dem Monitor dieses Objekts warten.

(Geerbt von Object)
PlaySoundEffect(SoundEffect, Single)

Gibt einen Soundeffekt wieder (Tastenklicks, Deckel öffnen/schließen.

PlaySoundEffect(SoundEffect)

Gibt einen Soundeffekt wieder (Tastenklicks, Deckel öffnen/schließen.

RegisterAudioDeviceCallback(AudioDeviceCallback, Handler)

Registriert ein AudioDeviceCallback Objekt, um Benachrichtigungen über Änderungen an der Gruppe verbundener Audiogeräte zu empfangen.

RegisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback, Handler)

Registrieren eines Rückrufs, um über Änderungen der Audiowiedergabe benachrichtigt zu werden AudioPlaybackCallback

RegisterAudioRecordingCallback(AudioManager+AudioRecordingCallback, Handler)

Registrieren eines Rückrufs, um über Änderungen an der Audioaufzeichnung benachrichtigt zu werden AudioRecordingCallback

RegisterMediaButtonEventReceiver(ComponentName)
Veraltet.

Registrieren Sie eine Komponente, um der einzige Empfänger von MEDIA_BUTTON Absichten zu sein.

RegisterMediaButtonEventReceiver(PendingIntent)
Veraltet.

Registrieren Sie eine Komponente, um der einzige Empfänger von MEDIA_BUTTON Absichten zu sein.

RegisterRemoteControlClient(RemoteControlClient)
Veraltet.

Registriert den Remotesteuerungsclient, um Informationen zur Anzeige auf den Remotesteuerelementen bereitzustellen.

RegisterRemoteController(RemoteController)
Veraltet.

Registriert eine RemoteController Instanz für sie, um Medienmetadatenaktualisierungen und Wiedergabestatusinformationen von Anwendungen RemoteControlClientzu empfangen und deren Wiedergabe zu steuern.

RemoveOnCommunicationDeviceChangedListener(AudioManager+IOnCommunicationDeviceChangedListener)

Entfernt einen zuvor hinzugefügten Listener von Änderungen am Kommunikationsaudiogerät.

RemoveOnModeChangedListener(AudioManager+IOnModeChangedListener)

Entfernt einen zuvor hinzugefügten Listener für Änderungen am Audiomodus.

RemoveOnPreferredMixerAttributesChangedListener(AudioManager+IOnPreferredMixerAttributesChangedListener)

Entfernt einen zuvor hinzugefügten Listener mit Änderungen an den bevorzugten Mixerattributen.

RequestAudioFocus(AudioFocusRequestClass)

Fordern Sie den Audiofokus an.

RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus)

Fordern Sie den Audiofokus an.

SetCommunicationDevice(AudioDeviceInfo)

Wählt das Audiogerät aus, das für Kommunikationsanwendungsfälle verwendet werden soll, z. B. Sprach- oder Videoanrufe.

SetEncodedSurroundMode(Int32)

Legt den Surround-Soundmodus fest.

SetHandle(IntPtr, JniHandleOwnership)

Legt die Handle-Eigenschaft fest.

(Geerbt von Object)
SetParameters(String)

Legt eine variable Anzahl von Parameterwerten auf Audiohardware fest.

SetPeerReference(JniObjectReference, JniObjectReferenceOptions)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes)

Konfiguriert die Mischerattribute für einen bestimmten AudioAttributes über einen bestimmten AudioDeviceInfo.

SetRouting(Mode, Route, Route)
Veraltet.

Legt das Audiorouting für einen angegebenen Modus fest.

SetStreamMute(Stream, Boolean)

Stummschalten oder Aufheben der Stummschaltung eines Audiodatenstroms

SetStreamSolo(Stream, Boolean)

Solo oder unsolo einen bestimmten Stream.

SetStreamVolume(Stream, Int32, VolumeNotificationFlags)

Legt den Volumeindex für einen bestimmten Datenstrom fest.

SetSurroundFormatEnabled(Int32, Boolean)

Legt ein bestimmtes Umrandungsformat fest, das aktiviert ist oder nicht.

SetVibrateSetting(VibrateType, VibrateSetting)
Veraltet.

Legt die Einstellung fest, für die der Vibrationstyp vibrieren soll.

ShouldVibrate(VibrateType)
Veraltet.

Gibt zurück, ob ein bestimmter Typ gemäß den Benutzereinstellungen und dem aktuellen Ringermodus vibrieren soll.

StartBluetoothSco()

Starten Sie bluetooth SCO-Audioverbindung.

StopBluetoothSco()

Beenden Sie die Bluetooth SCO-Audioverbindung.

ToArray<T>()

Erstellt ein verwaltetes Array aus diesem Java Arraywrapper.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolgendarstellung des Objekts zurück.

(Geerbt von Object)
UnloadSoundEffects()

Entladen von Soundeffekten.

UnregisterAudioDeviceCallback(AudioDeviceCallback)

Hebt die Registrierung eines AudioDeviceCallback Objekts auf, das zuvor registriert wurde, um Benachrichtigungen über Änderungen an der Gruppe verbundener Audiogeräte zu erhalten.

UnregisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback)

Heben Sie die Registrierung eines Audiowiedergaberückrufs auf, der zuvor bei #registerAudioPlaybackCallback(AudioPlaybackCallback, Handler).

UnregisterAudioRecordingCallback(AudioManager+AudioRecordingCallback)

Heben Sie die Registrierung eines Audioaufzeichnungsrückrufs auf, der zuvor bei #registerAudioRecordingCallback(AudioRecordingCallback, Handler).

UnregisterFromRuntime()

Hebt die Registrierung dieses Java Peers aus der Interop-Laufzeit auf.

(Geerbt von Object)
UnregisterMediaButtonEventReceiver(ComponentName)
Veraltet.

Heben Sie die Registrierung des Empfängers MEDIA_BUTTON Absichten auf.

UnregisterMediaButtonEventReceiver(PendingIntent)
Veraltet.

Heben Sie die Registrierung des Empfängers MEDIA_BUTTON Absichten auf.

UnregisterRemoteControlClient(RemoteControlClient)
Veraltet.

Hebt die Registrierung des Remotesteuerungsclients auf, der Informationen für die Anzeige auf den Remotesteuerelementen bereitstellte.

UnregisterRemoteController(RemoteController)
Veraltet.

Hebt die Registrierung eines Ereignisses RemoteControllerauf, wodurch keine Medienmetadaten mehr und Keine Informationen zum Wiedergabestatus mehr empfangen werden, und kann die Wiedergabe nicht mehr steuern.

Wait()

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch em benachrichtigt/em< oder >em<unterbrochen>/em<.><>

(Geerbt von Object)
Wait(Int64, Int32)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)
Wait(Int64)

Bewirkt, dass der aktuelle Thread wartet, bis er wach ist, in der Regel durch <em>benachrichtigt</em> oder <em>unterbrochen</em> oder bis eine bestimmte Menge an Echtzeit verstrichen ist.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

Name Beschreibung
IJavaPeerable.Disposed()

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
IJavaPeerable.Finalized()

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
IJavaPeerable.JniObjectReferenceControlBlock

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
IJavaPeerable.SetJniIdentityHashCode(Int32)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)
IJavaPeerable.SetPeerReference(JniObjectReference)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

(Geerbt von JavaObject)

Erweiterungsmethoden

Name Beschreibung
GetJniTypeName(IJavaPeerable)

Ruft den JNI-Namen des Typs der Instanz selfab.

JavaAs<TResult>(IJavaPeerable)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

JavaCast<TResult>(IJavaObject)

Führt eine android-laufzeitgecheckte Typkonvertierung aus.

JavaCast<TResult>(IJavaObject)

AudioManager bietet Zugriff auf Lautstärke- und Klingelmodussteuerung.

TryJavaCast<TResult>(IJavaPeerable, TResult)

Versuchen Sie, die Eingabe selfzu TResult erzwingen, und überprüfen Sie, ob die Koersion auf der Java Seite gültig ist.

Gilt für: