オーディオコアクライアントタイプ
- TOC
指定できるタイプ
AudioContentTypeAudioUsageTypeAudioStatusAudioVolumeTypeAudioVolumeFlagsAudioRoleAudioDeviceAudioTelephonyModeAudioEventAudioSampleRateAudioChannelMaskAudioSampleFormatAudioFlagsAudioConfigAudioAttributesAudioDeviceInfoAudioSourceAudioSystemSoundSampleLayoutSinkFormatsSelectionPolicyStreamDuckingPolicyAudioPlaybackEventDuckingModeAudioFocusStatusAudioFocusAttributesAudioFocusChange
AudioContentType
説明
各値は、再生ストリームの各種のコンテンツタイプを表します。コンテンツタイプは、再生中のコンテンツの種類をオーディオシステムが理解するのに役立ち、オーディオフォーカスやルーティングの処理方法に影響します。
有効な値
export enum AudioContentType {
CONTENT_TYPE_NONE = 0,
CONTENT_TYPE_SPEECH = 1,
CONTENT_TYPE_MUSIC = 2,
CONTENT_TYPE_MOVIE = 3,
CONTENT_TYPE_SONIFICATION = 4,
CONTENT_TYPE_GAME = 5,
CONTENT_TYPE_TONE = 6
}
考えられるマッピング
| コンテンツタイプ | 値 | 説明 | フォーカス動作 | 一般的な使用方法 |
|---|---|---|---|---|
| CONTENT_TYPE_NONE | 0 | 未指定のコンテンツタイプ | デフォルトのフォーカス処理 | コンテンツタイプが不明な場合のデフォルトフォールバック |
| CONTENT_TYPE_SPEECH | 1 | 人の音声コンテンツ | 高優先度のフォーカス | 音声通話、音声アシスタント |
| CONTENT_TYPE_MUSIC | 2 | 音楽コンテンツ | 標準メディアフォーカス、時間制限付きオーディオをサポート | 音楽ストリーミング、オーディオプレーヤー |
| CONTENT_TYPE_MOVIE | 3 | 映画/ビデオコンテンツ | 標準メディアフォーカス、時間制限付きオーディオをサポート | ビデオプレーヤー、ストリーミングアプリ |
| CONTENT_TYPE_SONIFICATION | 4 | システムサウンドとUIフィードバック | 低優先度のフォーカス | UIサウンド、アラート |
| CONTENT_TYPE_GAME | 5 | ゲームオーディオコンテンツ | 標準メディアフォーカス | ゲーム |
| CONTENT_TYPE_TONE | 6 | シンプルトーン | 低優先度のフォーカス | アラートトーン、通知 |
注: 時間制限付きオーディオ再生(同期オーディオ)では、USAGE_MEDIAと併用する場合、CONTENT_TYPE_MUSICとCONTENT_TYPE_MOVIEのみがサポートされます。
AudioUsageType
説明
各値は、再生ストリームの各種の使用タイプを表します。使用タイプは以下に影響します。
- オーディオフォーカスの動作(優先順位、ダッキング)
- 音量カーブのマッピング
- ルーティングの決定
- ほかのオーディオストリームとのインタラクション
有効な値
/**
*オーディオ使用タイプの列挙型
*/
export enum AudioUsageType {
USAGE_NONE = 0,
USAGE_MEDIA = 1,
USAGE_COMMUNICATION = 2,
USAGE_ALARM = 3,
USAGE_NOTIFICATION = 4,
USAGE_ACCESSIBILITY = 5,
USAGE_ANNOUNCEMENT = 6,
USAGE_NAVIGATION = 7,
USAGE_RING = 8,
USAGE_VOICE_ASSISTANT = 9,
USAGE_SYSTEM = 10,
USAGE_VOICE_RECOGNITION = 11,
USAGE_VOICE_PROMPT = 12,
USAGE_SPOKEN_WORD_CONTENT = 13,
USAGE_TEXT_READER = 14
};
考えられるマッピング
| 使用タイプ | 値 | フォーカスの優先度 | フォーカス動作 | 音量の動作 | 一般的な用途 |
|---|---|---|---|---|---|
| USAGE_NONE | 0 | 最低優先度 | フォーカス管理なし | デフォルトカーブ | 使用方法が不明な場合のフォールバック |
| USAGE_MEDIA | 1 | 標準 | 優先度が高いほかのストリームによってダッキングされる可能性あり | メディアカーブ | 音楽、ビデオプレーヤー |
| USAGE_COMMUNICATION | 2 | 高優先度 | ほかのストリームをダッキング | コミュニケーションカーブ | VoIP、コール |
| USAGE_ALARM | 3 | 高優先度 | メディアをダッキング | アラームカーブ | 目覚まし時計 |
| USAGE_NOTIFICATION | 4 | 低優先度 | ダッキングされる可能性あり | 通知カーブ | システム通知 |
| USAGE_ACCESSIBILITY | 5 | 高優先度 | ほかのほとんどのオーディオをダッキング | アクセシビリティカーブ | スクリーンリーダー |
| USAGE_ANNOUNCEMENT | 6 | 通常優先度 | 低優先度のほかのストリームをダッキングする可能性あり | アナウンスカーブ | ナビゲーションプロンプト |
| USAGE_NAVIGATION | 7 | 高優先度 | メディアをダッキング | ナビゲーションカーブ | GPSアプリ |
| USAGE_RING | 8 | 高優先度 | メディアをダッキング | 着信音カーブ | 電話着信音 |
| USAGE_VOICE_ASSISTANT | 9 | 最高優先度 | ほかのストリームをダッキングまたは一時停止 | アシスタントカーブ | 音声アシスタント |
| USAGE_SYSTEM | 10 | System | システムの優先度 | システムカーブ | システムサウンド |
| USAGE_VOICE_RECOGNITION | 11 | 高優先度 | 独占フォーカス | 認識カーブ | 音声入力 |
| USAGE_VOICE_PROMPT | 12 | 高優先度 | ほかのストリームをダッキング | プロンプトカーブ | システム音声プロンプト |
| USAGE_SPOKEN_WORD_CONTENT | 13 | 標準 | メディアと同様 | スピーチカーブ | オーディオブック |
| USAGE_TEXT_READER | 14 | 高優先度 | メディアをダッキング | リーダーカーブ | 読み上げ機能 |
注意事項:
- 高優先度のオーディオ使用タイプは、低優先度のオーディオ使用タイプを中断する可能性があります
- ストリームが中断されると、次のようになります。
- ダッキング(音量減少)
- 一時停止
- 停止
- リリース
- フォーカスはAudioFocusSessionを使用して明示的に管理できます
AudioStatus
説明
オーディオAPI呼び出しが行われたときに発生する可能性のある、さまざまなステータスを表します。各値は、呼び出しが成功したか、またはエラーが返されたかを表します。
有効な値
`export enum AudioStatus {
/* 成功 */
STATUS_NO_ERROR = 0,
/* メモリの割り当てに失敗しました */
STATUS_NO_MEMORY = -1,
/* 引数が無効です */
STATUS_BAD_VALUE = -2,
/* IPCレシーバーの初期化に失敗しました */
STATUS_NO_INIT = -3,
/* 引数は既に設定されています */
STATUS_ALREADY_EXISTS = -4,
/* IPCレシーバーのプロセスが停止しました */
STATUS_DEAD_OBJECT = -5,
/* 操作はブロックされます */
STATUS_WOULD_BLOCK = -6,
/* 操作がタイムアウトしました */
STATUS_TIMED_OUT = -7,
/* 無効な操作です */
STATUS_INVALID_OPERATION = -8,
/* 権限が不足しています */
STATUS_PERMISSION_DENIED = -9,
/* メモリが不足しています */
STATUS_NOT_ENOUGH_DATA = -10,
/* 該当するファイルまたはディレクトリがありません */
STATUS_NO_FILE = -11,
/* INT32_MIN値 */
STATUS_UNKNOWN_ERROR = -2147483648
}; `
AudioVolumeType
説明
各値は、メディア、音声通話、ナビゲーションなど、それぞれ異なる音量タイプを表します。
使用方法については、以下の音量関数を参照してください。 AudioManager - VolumeAsync
AudioPlaybackStream - VolumeAsync
有効な値
export enum AudioVolumeType {
VOLUME_TYPE_DEFAULT = -1,
VOLUME_TYPE_MEDIA = 0,
VOLUME_TYPE_VOICE_ASSISTANT = 1,
VOLUME_TYPE_VOICE_CALL = 2,
VOLUME_TYPE_RING = 3,
VOLUME_TYPE_ALARM = 4,
VOLUME_TYPE_NOTIFICATION = 5,
VOLUME_TYPE_ACCESSIBILITY = 6,
VOLUME_TYPE_SYSTEM = 7,
VOLUME_TYPE_NAVIGATION = 8
};
AudioVolumeFlags
説明
各値は、それぞれ異なるタイプのオーディオ音量フラグを表します。SHOW_UIが設定されている場合は、音量コントロールが別のパネルで表示されます。PLAY_NOTIFICATIONが設定されている場合は、音量の増減時に音が再生されます。
有効な値
export enum AudioVolumeFlags {
VOLUME_FLAG_NONE = 0,
VOLUME_FLAG_SHOW_UI = 1,
VOLUME_FLAG_PLAY_NOTIFICATION = 2
};
AudioRole
説明
オーディオデバイスが担う可能性がある役割
有効な値
export enum AudioRole {
ROLE_SOURCE = 0,
ROLE_SINK = 1,
ROLE_SOURCE_SINK = 2
};
AudioDevice
説明
使用可能なオーディオデバイス
有効な値
export enum AudioDevice {
DEVICE_NONE = 0x0,
DEVICE_DEFAULT = 1 << 30,
DEVICE_SPEAKER = 1 << 0,
DEVICE_WIRED_HEADSET = 1 << 1,
DEVICE_BLUETOOTH_SCO = 1 << 2,
DEVICE_BLUETOOTH_A2DP = 1 << 3,
DEVICE_AUX_LINE = 1 << 4,
DEVICE_AUX_DIGITAL = 1 << 5,
DEVICE_HDMI = 1 << 6,
DEVICE_HDMI_ARC = 1 << 7,
DEVICE_USB_HEADSET = 1 << 8,
DEVICE_USB_DEVICE = 1 << 9,
DEVICE_SPDIF = 1 << 10,
DEVICE_TERRESTRIAL_RADIO_TUNER = 1 << 11,
DEVICE_TV_TUNER = 1 << 12,
DEVICE_ECHO_CANCELLER = 1 << 13,
DEVICE_BUILTIN_MIC = 1 << 14,
DEVICE_LOOPBACK = 1 << 15,
DEVICE_PROXY = 1 << 16,
DEVICE_TELEPHONY = 1 << 17,
DEVICE_BLUETOOTH_HFP = 1 << 18,
DEVICE_BLUETOOTH_LE_REMOTE = 1 << 19,
DEVICE_SATELLITE_RADIO_TUNER = 1 << 20,
DEVICE_ALL = DEVICE_SPEAKER | DEVICE_WIRED_HEADSET |
DEVICE_BLUETOOTH_SCO |
DEVICE_BLUETOOTH_A2DP |
DEVICE_AUX_LINE |
DEVICE_AUX_DIGITAL |
DEVICE_HDMI |
DEVICE_HDMI_ARC |
DEVICE_USB_HEADSET |
DEVICE_USB_DEVICE |
DEVICE_SPDIF |
DEVICE_TERRESTRIAL_RADIO_TUNER |
DEVICE_TV_TUNER |
DEVICE_ECHO_CANCELLER |
DEVICE_BUILTIN_MIC |
DEVICE_LOOPBACK |
DEVICE_PROXY |
DEVICE_TELEPHONY |
DEVICE_BLUETOOTH_HFP |
DEVICE_BLUETOOTH_LE_REMOTE |
DEVICE_SATELLITE_RADIO_TUNER
};
AudioTelephonyMode
説明
使用可能なテレフォニーモード
有効な値
export enum AudioTelephonyMode {
MODE_NARROW_BAND = 0,
MODE_WIDE_BAND = 1
};
AudioEvent
説明
各値は、発生する可能性のある異なるタイプのオーディオ変更イベントを表します。たとえば、VOLUME_UPDATEは音量が増減するたびに発生します。これらのイベントは、登録されたコールバックに送信されます。
有効な値
export enum AudioEvent {
DEVICE_STATE_UPDATE = 0,
VOLUME_UPDATE = 1,
GLOBAL_VOLUME_MUTE_UPDATE = 2,
SERVER_DOWN = 3,
SERVER_UP = 4,
AUDIO_USAGE_STATE_CHANGE = 5,
MIC_MUTE_STATE_UPDATE = 6,
VOLUME_MUTE_UPDATE = 7,
TELEPHONY_MUTE_UPDATE = 8
};
AudioSampleRate
説明
再生ストリームで使用されるサンプルレートを定義するために使用できる値
有効な値
export enum AudioSampleRate {
SAMPLE_RATE_INVALID = -1,
SAMPLE_RATE_NONE = 0,
SAMPLE_RATE_2_KHZ = 2000,
SAMPLE_RATE_8_KHZ = 8000,
SAMPLE_RATE_11_025_KHZ = 11025,
SAMPLE_RATE_12_KHZ = 12000,
SAMPLE_RATE_16_KHZ = 16000,
SAMPLE_RATE_22_050_KHZ = 22050,
SAMPLE_RATE_24_KHZ = 24000,
SAMPLE_RATE_32_KHZ = 32000,
SAMPLE_RATE_44_1_KHZ = 44100,
SAMPLE_RATE_48_KHZ = 48000,
SAMPLE_RATE_64_KHZ = 64000,
SAMPLE_RATE_88_2_KHZ = 88200,
SAMPLE_RATE_96_KHZ = 96000,
SAMPLE_RATE_128_KHZ = 128000,
SAMPLE_RATE_176_4_KHZ = 176400,
SAMPLE_RATE_192_KHZ = 192000
};
AudioChannelMask
説明
再生ストリームで使用されるマスクを定義するために使用できるチャンネル
有効な値
export enum AudioChannelMask {
CHANNEL_NONE,
CHANNEL_INVALID,
CHANNEL_BIT_MAX,
/* 個々のチャンネルビットの開始*/
CHANNEL_FRONT_LEFT,
CHANNEL_FRONT_RIGHT,
CHANNEL_FRONT_CENTER,
CHANNEL_LOW_FREQUENCY,
CHANNEL_BACK_LEFT,
CHANNEL_BACK_RIGHT,
CHANNEL_BACK_CENTER,
CHANNEL_SIDE_LEFT,
CHANNEL_SIDE_RIGHT,
CHANNEL_TOP_CENTER,
CHANNEL_TOP_FRONT_LEFT,
CHANNEL_TOP_FRONT_RIGHT,
CHANNEL_TOP_FRONT_CENTER,
CHANNEL_TOP_BACK_LEFT,
CHANNEL_TOP_BACK_RIGHT,
CHANNEL_TOP_BACK_CENTER,
CHANNEL_TOP_SIDE_LEFT,
CHANNEL_TOP_SIDE_RIGHT,
/**
* チャンネルマスクの開始、チャンネルの位置は、各エントリの表示順に固定されます。
* クライアント側は常に指定された順序で音声を送信する必要があります。そうでない場合、チャンネルのルーティングが
* 正しく行われない可能性があります。
*/
CHANNEL_MONO,
CHANNEL_STEREO,
CHANNEL_3POINT1POINT1,
CHANNEL_QUAD,
CHANNEL_5POINT1,
CHANNEL_5POINT1_SIDE,
CHANNEL_5POINT1POINT2,
CHANNEL_5POINT1POINT2_SIDE,
CHANNEL_5POINT1POINT4,
CHANNEL_5POINT1POINT4_SIDE,
CHANNEL_7POINT1,
CHANNEL_7POINT1POINT2,
CHANNEL_7POINT1POINT4,
CHANNEL_ALL
};
AudioSampleFormat
説明
使用可能なオーディオサンプル形式
有効な値
export enum AudioSampleFormat {
FORMAT_PCM_8_BIT = 0,
FORMAT_PCM_16_BIT = 1,
FORMAT_PCM_24_BIT = 2,
FORMAT_PCM_32_BIT = 3,
FORMAT_PCM_FLOAT = 4,
FORMAT_PCM_24_BIT_PACKED = 5,
FORMAT_MP3 = 6,
FORMAT_AAC = 7,
FORMAT_OPUS = 8,
FORMAT_AC3 = 9,
FORMAT_E_AC3 = 10,
FORMAT_E_AC3_JOC = 11,
FORMAT_AC4 = 12,
FORMAT_MAT = 13
};
AudioFlags
説明
各値は、再生ストリームの各種のフラグを表します。
有効な値
export enum AudioFlags {
FLAG_NONE = 0x0,
/* システムによってサウンドの可聴性が確保される動作を示すフラグ */
FLAG_AUDIBILITY_ENFORCED = 1 << 0,
/ *ハードウェアA/V同期をサポートする出力ストリームの使用をリクエストするフラグ */
FLAG_HW_AV_SYNC = 1 << 1,
/* シンバッファーと高速レンダリングループフレームを示すフラグ */
FLAG_LOW_LATENCY = 1 << 2,
/* 大きいバッファーと低速レンダリングループフレームで電力消費を抑えることを示すフラグ */
FLAG_LOW_POWER = 1 << 3,
/* コンテンツがホームオーディオ全体のネットワーク配信の一部であることを示すフラグ */
FLAG_TIMED_AUDIO = 1 << 4,
/* コンテンツが外部で処理されることを示すフラグ(DSPなど) */
FLAG_OFFLOAD = 1 << 5,
/* コンテンツがミキサーでのレンダリングなしで処理されることを示すフラグ */
/* プラットフォーム固有のため、開発者はこの機能を使用する前に、getSupportedPlaybackConfigurationsAsync()に照会して
デバイスの機能を確認する必要があります */
FLAG_PASSTHROUGH = 1 << 6,
FLAG_ALL = FLAG_AUDIBILITY_ENFORCED | FLAG_HW_AV_SYNC |
FLAG_LOW_LATENCY |
FLAG_LOW_POWER |
FLAG_TIMED_AUDIO |
FLAG_OFFLOAD |
FLAG_PASSTHROUGH
};
AudioConfig
説明
オーディオ再生ストリームの構築に使用するオーディオ構成を決定します。オーディオサンプルレートや形式などに影響を及ぼします。
有効な値
export class AudioConfig {
sampleRate: AudioSampleRate = AudioSampleRate.SAMPLE_RATE_NONE;
channelMask: AudioChannelMask = AudioChannelMask.CHANNEL_NONE;
format: AudioSampleFormat = AudioSampleFormat.FORMAT_NONE;
};
AudioAttributes
説明
オーディオ再生ストリームの構築に使用するオーディオ属性を決定します。コンテンツタイプ、使用法、フラグなどに影響を及ぼします。
有効な値
export class AudioAttributes {
contentType: AudioContentType = AudioContentType.CONTENT_TYPE_NONE;
usage: AudioUsageType = AudioUsageType.USAGE_NONE;
flags: AudioFlags = AudioFlags.FLAG_NONE;
tag: string = "";
};
AudioDeviceInfo
説明
オーディオデバイスの説明を含むデータタイプ
有効な値
export class AudioDeviceInfo {
role: AudioRole = AudioRole.ROLE_SOURCE;
type: AudioDevice = AudioDevice.DEVICE_NONE;
name: String = "";
formats: AudioSampleFormat[];
sampleRates: AudioSampleRate[];
channelMasks: AudioChannelMask[];
};
AudioSource
説明
使用可能なオーディオソース
有効な値
export enum AudioSource {
NONE = 0,
RAW = 1,
VOICE_COMMUNICATION = 2,
WAKEWORD = 3,
CAMCORDER = 4,
VOICE_RECOGNITION = 5,
ULTRASOUND = 6,
TAP_DETECTION = 7,
BLUETOOTH_A2DP = 8,
BLUETOOTH_SCO = 9
};
AudioSystemSound
説明
使用可能なシステムサウンドタイプ
有効な値
export enum AudioSystemSound {
BOOT_UP = 0,
BACK_BUTTON = 1,
HOME_BUTTON_DOUBLE_TAP = 2,
HOME_BUTTON_LONG_PRESS = 3,
HOME_BUTTON = 4,
MENU_BUTTON = 5,
LEFT = 6,
RIGHT = 7,
UP = 8,
DOWN = 9,
MIC_OFF = 10,
MIC_ON = 11,
BLUETOOTH_PAIRING = 12,
BLUETOOTH_PAIRED = 13,
BLUETOOTH_UNPAIRED = 14,
ERROR = 15,
VOLUME_UP = 16,
VOLUME_DOWN = 17,
PLAY = 18,
SELECT = 19,
CLICK = 20,
KEYPRESS_SET = 21,
KEYPRESS_REJECT = 22,
KEYPRESS_NORMAL = 23,
NOTIFICATION_STANDARD = 24,
ALERT_SPORT = 25,
ALERT_FAVORITE = 26,
ALERT_TRAFFIC = 27,
ALERT_WEATHER = 28,
ALERT_APP = 29,
CUSTOM_1 = 257,
CUSTOM_2 = 258,
CUSTOM_3 = 259,
CUSTOM_4 = 260,
CUSTOM_5 = 261
};
SampleLayout
説明
使用可能なオーディオサンプルレイアウト
有効な値
export enum SampleLayout {
INTERLEAVED = 0, DEINTERLEAVED = 1
};
SinkFormatsSelectionPolicy
説明
HDMI出力で利用可能なオーディオモード
有効な値
export enum SinkFormatsSelectionPolicy {
/**
*Sinkデバイスの機能に基づいてフォーマットをサポートします。
*/
AUTO = 0,
/**
*PCM形式のみサポートされます。
*/
ENFORCE_PCM = 1,
/**
*PCMおよびパススルーDolby Digital Plusフォーマットをサポートします。
*アプリでは、PCMまたはDolby Digital Plusオーディオフォーマットをストリーミングできます。
*Sinkフォーマットは入力オーディオフォーマットと同じに設定されます。
*/
PASSTHROUGH_DDP = 2,
/**
*PCMおよびパススルーDolby Digitalフォーマットをサポートします。
*アプリでは、PCMまたはDolby Digitalオーディオフォーマットをストリーミングできます。
*Sinkフォーマットは入力オーディオフォーマットと同じに設定されます。
*/
PASSTHROUGH_DD = 3,
/**
*Sinkフォーマットは常にDolby Digital Plusに設定してください。
* アプリがほかのフォーマットのオーディオをフィードする場合、
* ドルビーデジタルプラスにトランスコードされます。
*/
ENFORCE_DDP = 4,
/**
*Sinkフォーマットは常にDolby Digitalに設定してください。
* アプリがほかのフォーマットのオーディオをフィードする場合、
* ドルビーデジタルにトランスコードされます。
*/
ENFORCE_DD = 5
};
StreamDuckingPolicy
説明
使用可能なオーディオダッキングポリシー
有効な値
export enum StreamDuckingPolicy {
SYSTEM = 0, /* System duck volume when audio focus ducked */
EXPLICIT = 1 /* オーディオフォーカスがダッキングされた場合、アプリはduckVolumeを呼び出す必要があります */
}
AudioPlaybackEvent
説明
プレイバックビルダーが使用する可能性のある再生イベント
有効な値
export enum AudioPlaybackEvent {
DIED = 0,
RECOVERED = 1,
STOPPED = 2,
MUTE_STATE_UPDATE = 3,
FRAME_UNDERRUN = 4
};
DuckingMode
説明
オーディオダッキングレベルを定義するために使用できるモード。
有効な値
export enum DuckingMode { INVALID = -1, DB = 0, PERCENTAGE = 1 };
AudioFocusStatus
説明
オーディオフォーカスの呼び出しが行われたときに発生する可能性のある、さまざまなステータスを表します。各値は、呼び出しが成功したか、またはエラーが返されたかを表します。
有効な値
export enum AudioFocusStatus {
/* 無効な操作です */
AUDIO_FOCUS_STATUS_INVALID_OPERATION = -8,
/* まだ初期化されていません */
AUDIO_FOCUS_STATUS_NO_INIT = -3,
/* パラメーターが無効です */
AUDIO_FOCUS_STATUS_BAD_VALUE = -2,
/** タイムアウト */
AUDIO_FOCUS_STATUS_TIMED_OUT = -1,
/* 成功 */
AUDIO_FOCUS_STATUS_NO_ERROR = 0,
/* 拒否 */
AUDIO_FOCUS_STATUS_DENIED = 1,
/* 現時点ではオーディオフォーカスの付与に失敗しましたが、後で付与できる可能性があります。オーディオフォーカスのリクエスト時にAUDIO_FOCUS_FLAG_DELAYABLEを指定する必要があります */
AUDIO_FOCUS_STATUS_DELAYED = 2,
};
AudioFocusAttributes
説明
各値は、セッションからフォーカスがリクエストされたときにオーディオフォーカスがどのように処理されるかを表します。
有効な値
export class AudioFocusAttributes {
usage: AudioCoreClientTypes.AudioUsageType = AudioCoreClientTypes.AudioUsageType.USAGE_MEDIA;
};
AudioFocusChange
説明
各値は、発生する可能性のある異なるタイプのオーディオフォーカス変更イベントを表します。たとえば、GRANTEDは、オーディオフォーカスがソースに付与されたことを示します。
有効な値
export enum AudioFocusChange {
GRANTED = 0,
RELEASED = 1,
DUCKED = 2,
PAUSED = 3,
STOPPED = 4,
};
Last updated: 2025年10月2日

