AudioManager.GenerateAudioSessionId メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
プレイヤーまたはエフェクトに関連付けられていない新しいオーディオ セッション識別子を返します。
[Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")]
public virtual int GenerateAudioSessionId ();
[<Android.Runtime.Register("generateAudioSessionId", "()I", "GetGenerateAudioSessionIdHandler")>]
abstract member GenerateAudioSessionId : unit -> int
override this.GenerateAudioSessionId : unit -> int
戻り値
新しい未要求の未使用のオーディオ セッション識別子、または #ERROR
システムが新しいセッションの生成に失敗した場合、オーディオの再生または録音が失敗する状態も発生します。
- 属性
注釈
プレイヤーまたはエフェクトに関連付けられていない新しいオーディオ セッション識別子を返します。 オーディオ セッション識別子は、一連のオーディオ ストリーム (1 つ以上が混在) のシステム全体の一意識別子です。
オーディオ セッション ID の主な用途は、オーディオ エフェクトをオーディオ プレーヤーに関連付ける方法です。たとえばMediaPlayer
AudioTrack
、同じオーディオ セッション ID を共有するすべてのオーディオ エフェクトは、同じオーディオ セッションを共有するプレイヤーの混合オーディオ コンテンツに適用されます。
このメソッドは、たとえば、効果のオーディオ セッションを定義するオブジェクトの android.media.audiofx.AudioEffect
1 つを作成するとき、またはで音声合成発話 android.speech.tts.TextToSpeech.Engine
のセッションを指定するときに使用できます。
の Java ドキュメントandroid.media.AudioManager.generateAudioSessionId()
このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。