AudioManager クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。
[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
- 継承
- 属性
注釈
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。
の android.media.AudioManager
Java ドキュメント。
このページの一部は、によって作成および共有された作業に基づく変更であり、に記載されている条件に従って使用されます。
コンストラクター
AudioManager(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
フィールド
ActionAudioBecomingNoisy |
ブロードキャストの意図。オーディオ出力の変更により、オーディオが "ノイズ" になりようとしているアプリケーションのヒント。 |
ActionHdmiAudioPlug |
ブロードキャスト アクション: HDMI ケーブルが接続または取り外されたことを示すスティッキー ブロードキャスト。 |
ActionHeadsetPlug |
ブロードキャスト アクション: 有線ヘッドセットが接続されているか、取り外されています。 |
ActionMicrophoneMuteChanged |
ブロードキャスト アクション: マイクのミュート状態が変更されました。 |
ActionScoAudioStateChanged |
古い.
Bluetooth SCO オーディオ接続の状態が変更されたことを示す固定ブロードキャスト意図アクション。 |
ActionScoAudioStateUpdated |
Bluetooth SCO オーディオ接続状態が更新されたことを示す固定ブロードキャスト意図アクション。 |
ActionSpeakerphoneStateChanged |
ブロードキャスト アクション: スピーカーフォンの状態が変更されました。 |
AudiofocusGain |
古い.
オーディオ フォーカスのゲイン、または不明な継続時間のオーディオ フォーカスの要求を示すために使用されます。 |
AudiofocusGainTransient |
古い.
オーディオ フォーカスの一時的なゲインまたは要求を示すために使用され、短い時間が予想されます。 |
AudiofocusGainTransientExclusive |
古い.
オーディオ フォーカスの一時的な要求を示すために使用されます。その間、他のアプリケーションやシステム コンポーネントは何も再生されません。 |
AudiofocusGainTransientMayDuck |
古い.
オーディオ フォーカスの一時的な要求を示すために使用され、短い時間が経過すると予想され、他のオーディオ アプリケーションが出力レベルを下げた後も再生を続けることができます ("ダッキング" とも呼ばれます)。 |
AudiofocusLoss |
古い.
不明な継続時間のオーディオ フォーカスの損失を示すために使用されます。 |
AudiofocusLossTransient |
古い.
オーディオ フォーカスの一時的な損失を示すために使用されます。 |
AudiofocusLossTransientCanDuck |
古い.
オーディオ フォーカスの一時的な損失を示すために使用されます。新しいフォーカス所有者は他のユーザーにサイレントを要求しないため、オーディオ フォーカスの損失によって再生を継続する場合に出力ボリュームが低下する可能性があります ("アッキング" とも呼ばれます)。 |
AudiofocusNone |
古い.
オーディオ フォーカスが取得または失われたり、要求されていないことを示すために使用されます。 |
AudiofocusRequestDelayed |
古い.
許可が遅れているフォーカス変更要求: 要求は成功しましたが、要求者には、即時許可を妨げる条件が終了した後にのみオーディオ フォーカスが付与されます。 |
AudiofocusRequestFailed |
古い.
フォーカス変更要求が失敗しました。 |
AudiofocusRequestGranted |
古い.
フォーカス変更要求が成功しました。 |
AudioSessionIdGenerate |
オーディオ セッション ID が不明であり、フレームワークが新しい値を生成する必要があることを示す特殊なオーディオ セッション ID。 |
DirectPlaybackBitstreamSupported |
古い.
の戻り値 |
DirectPlaybackNotSupported |
古い.
の戻り値 |
DirectPlaybackOffloadGaplessSupported |
古い.
の戻り値 |
DirectPlaybackOffloadSupported |
古い.
の戻り値 |
EncodedSurroundOutputAlways |
古い.
サラウンドサウンドフォーマットは、ハードウェアによって検出されない場合でも、常に使用できます。 |
EncodedSurroundOutputAuto |
古い.
サラウンドサウンドフォーマットは、検出された場合に使用できます。 |
EncodedSurroundOutputManual |
古い.
サラウンドサウンドフォーマットは、ハードウェアによって検出されない場合でも、ユーザーの選択に応じて使用できます。 |
EncodedSurroundOutputNever |
古い.
サラウンドサウンドフォーマットは、ハードウェアによって検出された場合でも使用できません。 |
EncodedSurroundOutputUnknown |
古い.
サラウンドサウンドフォーマットのモードは不明です。 |
Error |
既定のエラー コード。 |
ErrorDeadObject |
それを報告するオブジェクトが無効になり、再作成する必要があることを示すエラー コード。 |
ExtraAudioPlugState |
HDMI が |
ExtraEncodings |
接続されている HDMI デバイスでサポートされるオーディオ エンコードを定義するために、 で |
ExtraMaxChannelCount |
HDMI デバイスでサポートされるチャネルの最大数を定義するために、 で |
ExtraRingerMode |
新しい呼び出し元モード。 |
ExtraScoAudioPreviousState |
以前の Bluetooth SCO 接続状態を含む意図 |
ExtraScoAudioState |
意図 |
ExtraVibrateSetting |
古い.
特定の種類の新しい振動設定。 |
ExtraVibrateType |
古い.
設定が変更された振動タイプ。 |
FxBack |
古い.
バックサウンド |
ModeCallRedirect |
古い.
テレフォニー通話が確立され、その音声が別のデバイスにリダイレクトされます。 |
ModeCallScreening |
古い.
通話のスクリーニングが進行中です。 |
ModeCommunicationRedirect |
古い.
音声/ビデオ チャットまたは VoIP 通話が確立され、その音声が別のデバイスにリダイレクトされます。 |
NumStreams |
古い.
このメンバーは非推奨とされます。 |
PlaybackOffloadGaplessSupported |
古い.
の |
PlaybackOffloadNotSupported |
古い.
の |
PlaybackOffloadSupported |
古い.
の |
PropertyOutputFramesPerBuffer |
このデバイスの |
PropertyOutputSampleRate |
このデバイスの |
PropertySupportAudioSourceUnprocessed |
未処理の |
PropertySupportMicNearUltrasound |
既定のマイク オーディオ ソースが近超音波周波数 (18 ~ 21 kHz の範囲) をサポートしているかどうかを判断するためのキー |
PropertySupportSpeakerNearUltrasound |
既定のスピーカー オーディオ パスが近超音波周波数 (18 ~ 21 kHz の範囲) をサポートしているかどうかを判断するためのキー |
RingerModeChangedAction |
呼び出し元モードが変更されたことを示す固定ブロードキャスト意図アクション。 |
ScoAudioStateConnected |
古い.
追加 |
ScoAudioStateConnecting |
古い.
SCO オーディオ チャネルが確立されていることを示す追加のEXTRA_SCO_AUDIO_STATEまたはEXTRA_SCO_AUDIO_PREVIOUS_STATEの値 |
ScoAudioStateDisconnected |
古い.
SCO オーディオ チャネルが確立されていないことを示す追加のEXTRA_SCO_AUDIO_STATEまたはEXTRA_SCO_AUDIO_PREVIOUS_STATEの値 |
ScoAudioStateError |
古い.
状態を取得しようとしてエラーが発生したことを示す追加のEXTRA_SCO_AUDIO_STATEの値 |
StreamAccessibility |
古い.
アクセシビリティ プロンプトのオーディオ ストリームの量を識別するために使用されます |
UseDefaultStreamType |
既定のストリームの種類の使用を提案します。 |
VibrateSettingChangedAction |
古い.
振動設定が変更されたことを示すブロードキャストインテントアクション。 |
プロパティ
ActivePlaybackConfigurations |
デバイスの現在のアクティブなオーディオ再生構成を返します |
ActiveRecordingConfigurations |
デバイスの現在のアクティブなオーディオ録音構成を返します。 |
AllowedCapturePolicy |
キャプチャ ポリシーを返します。 または、このアプリで再生されるオーディオが他のアプリまたはシステムによってキャプチャされる可能性があるかどうかを指定します。 |
AvailableCommunicationDevices |
を使用して通信ユース ケースに選択できるオーディオ デバイスの一覧を |
BluetoothA2dpOn |
古い.
Bluetooth A2DP オーディオ周辺機器が接続されているかどうかを確認します。 または、このメンバーは非推奨です。 |
BluetoothScoOn |
通信で Bluetooth SCO が使用されているかどうかを確認します。 または、通信に Bluetooth SCO ヘッドセットの使用を要求します。 |
Class |
この |
CommunicationDevice |
現在選択されている通信用オーディオ デバイスを返します。 |
EncodedSurroundMode |
サラウンド サウンド モードを取得します。 |
Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
IsBluetoothScoAvailableOffCall |
現在のプラットフォームで、オフコールユース ケースに SCO の使用がサポートされているかどうかを示します。 |
IsCallScreeningModeSupported |
プラットフォームが特別な通話スクリーニングと通話監視モードをサポートしているかどうかを示します。 |
IsHapticPlaybackSupported |
オーディオハプティクス結合再生がサポートされているかどうかを返します。 |
IsMusicActive |
音楽がアクティブかどうかを確認します。 |
IsRampingRingerEnabled |
着信通話の着信音で呼び出し音をランプするための現在のユーザー設定を返します。 |
IsVolumeFixed |
デバイスが固定ボリューム ポリシーを実装するかどうかを示します。 |
JniIdentityHashCode |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
JniPeerMembers |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
MicrophoneMute |
マイクのミュートがオンかオフかを確認します。 または、マイクのミュートをオンまたはオフに設定します。 |
Microphones |
使用可能なすべてのマイクの |
Mode |
現在のオーディオ モードを返します。 または、オーディオ モードを設定します。 |
PeerReference |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
RingerMode |
現在の着信音モードを返します。 または、呼び出し元モードを設定します。 |
Spatializer |
省略可能なプラットフォームの にハンドルを返します。 |
SpeakerphoneOn |
スピーカーフォンがオンかオフかを確認します。 または、スピーカーフォンのオンとオフを設定します。 |
ThresholdClass |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
ThresholdType |
この API は Mono for Android インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
WiredHeadsetOn |
古い.
有線ヘッドセットが接続されているかどうかを確認します。 または、有線ヘッドセットへのオーディオ ルーティングをオンまたはオフに設定します。 |
メソッド
AbandonAudioFocus(AudioManager+IOnAudioFocusChangeListener) |
オーディオ フォーカスを破棄します。 |
AbandonAudioFocusRequest(AudioFocusRequestClass) |
オーディオ フォーカスを破棄します。 |
AddOnCommunicationDeviceChangedListener(IExecutor, AudioManager+IOnCommunicationDeviceChangedListener) |
通信オーディオ デバイスに変更の通知を受け取るためのリスナーを追加します。 |
AddOnModeChangedListener(IExecutor, AudioManager+IOnModeChangedListener) |
オーディオ モードへの変更を通知するリスナーを追加します。 |
AddOnPreferredMixerAttributesChangedListener(IExecutor, AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
AdjustStreamVolume(Stream, Adjust, VolumeNotificationFlags) |
特定のストリームのボリュームを方向に 1 ステップずつ調整します。 |
AdjustSuggestedStreamVolume(Adjust, Stream, VolumeNotificationFlags) |
最も関連性の高いストリームまたは特定のフォールバック ストリームのボリュームを調整します。 |
AdjustVolume(Adjust, VolumeNotificationFlags) |
最も関連性の高いストリームのボリュームを調整します。 |
AdjustVolumeGroupVolume(Int32, Adjust, VolumeNotificationFlags) |
特定の ID に関連付けられている特定のグループのボリュームを、方向に 1 ステップずつ調整します。 |
ClearCommunicationDevice() |
で行われた以前の通信デバイスの選択を |
ClearPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
によって以前に設定された現在の優先ミキサー属性をクリアします。 |
Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
DispatchMediaKeyEvent(KeyEvent) |
メディア ボタンのシミュレートされたキー イベントを送信します。 |
Dispose() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
Dispose(Boolean) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
FromContext(Context) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
GenerateAudioSessionId() |
プレーヤーまたはエフェクトに関連付けられていない新しいオーディオ セッション識別子を返します。 |
GetAudioDevicesForAttributes(AudioAttributes) |
指定されたオーディオ属性のルーティングに使用されるオーディオ デバイスを取得します。 |
GetAudioHwSyncForSession(Int32) |
指定されたオーディオ セッション ID に対応するハードウェア A/V 同期 ID を取得します。 |
GetDevices(GetDevicesTargets) |
システムに現在接続されているオーディオ デバイスに対応し、 パラメーターで指定された条件を満たすオブジェクトの配列 |
GetDirectPlaybackSupport(AudioFormat, AudioAttributes) |
特定のオーディオ形式で現在使用できるさまざまな形式の直接再生を表すビットフィールドを返します。 |
GetDirectProfilesForAttributes(AudioAttributes) |
指定した に対してサポートされているダイレクト |
GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
GetParameters(String) |
オーディオ ハードウェアからパラメーター値の可変数を取得します。 |
GetPlaybackOffloadSupport(AudioFormat, AudioAttributes) |
オーディオ形式のオフロード再生がデバイスでサポートされているかどうかを返し、ギャップレス遷移が可能かどうかをサポートする場合に返します。 |
GetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo) |
によって設定されている現在の優先ミキサー属性を返します。 |
GetProperty(String) |
指定したキーを持つ プロパティの値を返します。 |
GetRouting(Mode) |
古い.
指定したモードの現在のオーディオ ルーティング ビット ベクターを返します。 |
GetStreamMaxVolume(Stream) |
特定のストリームの最大ボリューム インデックスを返します。 |
GetStreamMinVolume(Stream) |
特定のストリームの最小ボリューム インデックスを返します。 |
GetStreamVolume(Stream) |
特定のストリームの現在のボリューム インデックスを返します。 |
GetStreamVolumeDb(Stream, Int32, Int32) |
特定の種類のオーディオ出力デバイスで、指定されたボリューム インデックスにある特定のストリームの種類のボリュームを dB (デシベル) で返します。 |
GetSupportedMixerAttributes(AudioDeviceInfo) |
を |
GetVibrateSetting(VibrateType) |
古い.
振動型のユーザーの振動設定を返します。 |
GetVolumeGroupIdForAttributes(AudioAttributes) |
指定 |
IsOffloadedPlaybackSupported(AudioFormat, AudioAttributes) |
オーディオ形式のオフロード再生がデバイスでサポートされているかどうかを返します。 |
IsStreamMute(Stream) |
特定のストリームの現在のミュート状態を返します。 |
IsSurroundFormatEnabled(Int32) |
特定のサラウンド形式が有効かどうかを取得します。 |
IsVolumeGroupMuted(Int32) |
指定された ID に関連付けられている特定のボリューム グループの現在のミュート状態を返します。 |
JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションが判断したときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
LoadSoundEffects() |
サウンドエフェクトを読み込みます。 |
LoadSoundEffectsAsync() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
PlaySoundEffect(SoundEffect) |
サウンド エフェクトを再生します (キーのクリック、カバーの開閉。 |
PlaySoundEffect(SoundEffect, Single) |
サウンド エフェクトを再生します (キーのクリック、カバーの開閉。 |
RegisterAudioDeviceCallback(AudioDeviceCallback, Handler) |
接続されている |
RegisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback, Handler) |
を介してオーディオ再生の変更を通知するコールバックを登録します |
RegisterAudioRecordingCallback(AudioManager+AudioRecordingCallback, Handler) |
を使用して、オーディオ録音の変更を通知するコールバックを登録します |
RegisterMediaButtonEventReceiver(ComponentName) |
古い.
コンポーネントをMEDIA_BUTTON意図の唯一の受信者として登録します。 |
RegisterMediaButtonEventReceiver(PendingIntent) |
古い.
コンポーネントをMEDIA_BUTTON意図の唯一の受信者として登録します。 |
RegisterRemoteControlClient(RemoteControlClient) |
古い.
リモート コントロールに表示する情報を提供するために、リモート コントロール クライアントを登録します。 |
RegisterRemoteController(RemoteController) |
古い.
|
RemoveOnCommunicationDeviceChangedListener(AudioManager+IOnCommunicationDeviceChangedListener) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
RemoveOnModeChangedListener(AudioManager+IOnModeChangedListener) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
RemoveOnPreferredMixerAttributesChangedListener(AudioManager+IOnPreferredMixerAttributesChangedListener) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
RequestAudioFocus(AudioFocusRequestClass) |
オーディオ フォーカスを要求します。 |
RequestAudioFocus(AudioManager+IOnAudioFocusChangeListener, Stream, AudioFocus) |
オーディオ フォーカスを要求します。 |
SetCommunicationDevice(AudioDeviceInfo) |
音声通話やビデオ通話など、通信ユース ケースに使用するオーディオ デバイスを選択します。 |
SetEncodedSurroundMode(Int32) |
サラウンドサウンドモードを設定します。 |
SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
SetParameters(String) |
パラメーター値の可変数をオーディオ ハードウェアに設定します。 |
SetPreferredMixerAttributes(AudioAttributes, AudioDeviceInfo, AudioMixerAttributes) |
特定 |
SetRouting(Mode, Route, Route) |
古い.
指定したモードのオーディオ ルーティングを設定します |
SetStreamMute(Stream, Boolean) |
オーディオ ストリームをミュートまたはミュート解除します。 |
SetStreamSolo(Stream, Boolean) |
特定のストリームをソロまたはソロ解除します。 |
SetStreamVolume(Stream, Int32, VolumeNotificationFlags) |
特定のストリームのボリューム インデックスを設定します。 |
SetSurroundFormatEnabled(Int32, Boolean) |
特定のサラウンド形式を有効にするか、有効にしないかの設定と保持を行います。 |
SetVibrateSetting(VibrateType, VibrateSetting) |
古い.
振動タイプが振動するタイミングの設定を設定します。 |
ShouldVibrate(VibrateType) |
古い.
ユーザー設定と現在の呼び出し音モードに従って特定の型を振動させる必要があるかどうかを返します。 |
StartBluetoothSco() |
Bluetooth SCO オーディオ接続を開始します。 |
StopBluetoothSco() |
Bluetooth SCO オーディオ接続を停止します。 |
ToArray<T>() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
UnloadSoundEffects() |
サウンド効果をアンロードします。 |
UnregisterAudioDeviceCallback(AudioDeviceCallback) |
|
UnregisterAudioPlaybackCallback(AudioManager+AudioPlaybackCallback) |
以前に に登録されたオーディオ再生コールバックの登録を |
UnregisterAudioRecordingCallback(AudioManager+AudioRecordingCallback) |
以前に に登録されたオーディオ録音コールバックの登録を |
UnregisterFromRuntime() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
UnregisterMediaButtonEventReceiver(ComponentName) |
古い.
MEDIA_BUTTON意図の受信者の登録を解除します。 |
UnregisterMediaButtonEventReceiver(PendingIntent) |
古い.
MEDIA_BUTTON意図の受信者の登録を解除します。 |
UnregisterRemoteControlClient(RemoteControlClient) |
古い.
リモート コントロールに表示する情報を提供していたリモート コントロール クライアントの登録を解除します。 |
UnregisterRemoteController(RemoteController) |
古い.
の登録を |
Wait() |
現在のスレッドが起動するまで待機します。通常<は、通知</em> または>< em 中断</em によって待機します>。> (継承元 Object) |
Wait(Int64) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
Wait(Int64, Int32) |
現在のスレッドが起動するまで待機します。通常<は、通知></em> または <>em 中断</em>、または特定のリアルタイムが経過するまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
IJavaPeerable.Disposed() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.DisposeUnlessReferenced() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.Finalized() |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.JniManagedPeerState |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.SetJniIdentityHashCode(Int32) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
IJavaPeerable.SetPeerReference(JniObjectReference) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 (継承元 Object) |
拡張メソッド
JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
JavaCast<TResult>(IJavaObject) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |
GetJniTypeName(IJavaPeerable) |
AudioManager を使用すると、ボリュームと呼び出し音モードの制御にアクセスできます。 |