| Change Type | Old Version | New Version | d.ts File |
|---|---|---|---|
| API cross-platform permission change | Class name: global; API declaration: declare namespace audio Differences: NA | Class name: global; API declaration: declare namespace audio Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioErrors Differences: NA | Class name: audio; API declaration: enum AudioErrors Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioErrors; API declaration: ERROR_INVALID_PARAM = 6800101 Differences: NA | Class name: AudioErrors; API declaration: ERROR_INVALID_PARAM = 6800101 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioErrors; API declaration: ERROR_NO_MEMORY = 6800102 Differences: NA | Class name: AudioErrors; API declaration: ERROR_NO_MEMORY = 6800102 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioErrors; API declaration: ERROR_ILLEGAL_STATE = 6800103 Differences: NA | Class name: AudioErrors; API declaration: ERROR_ILLEGAL_STATE = 6800103 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioErrors; API declaration: ERROR_UNSUPPORTED = 6800104 Differences: NA | Class name: AudioErrors; API declaration: ERROR_UNSUPPORTED = 6800104 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioErrors; API declaration: ERROR_SYSTEM = 6800301 Differences: NA | Class name: AudioErrors; API declaration: ERROR_SYSTEM = 6800301 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: const DEFAULT_VOLUME_GROUP_ID: number; Differences: NA | Class name: audio; API declaration: const DEFAULT_VOLUME_GROUP_ID: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: function getAudioManager(): AudioManager; Differences: NA | Class name: audio; API declaration: function getAudioManager(): AudioManager; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: function createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback<AudioCapturer>): void; Differences: NA | Class name: audio; API declaration: function createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback<AudioCapturer>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: function createAudioCapturer(options: AudioCapturerOptions): Promise<AudioCapturer>; Differences: NA | Class name: audio; API declaration: function createAudioCapturer(options: AudioCapturerOptions): Promise<AudioCapturer>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: function createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback<AudioRenderer>): void; Differences: NA | Class name: audio; API declaration: function createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback<AudioRenderer>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: function createAudioRenderer(options: AudioRendererOptions): Promise<AudioRenderer>; Differences: NA | Class name: audio; API declaration: function createAudioRenderer(options: AudioRendererOptions): Promise<AudioRenderer>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioState Differences: NA | Class name: audio; API declaration: enum AudioState Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_INVALID = -1 Differences: NA | Class name: AudioState; API declaration: STATE_INVALID = -1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_NEW = 0 Differences: NA | Class name: AudioState; API declaration: STATE_NEW = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_PREPARED = 1 Differences: NA | Class name: AudioState; API declaration: STATE_PREPARED = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_RUNNING = 2 Differences: NA | Class name: AudioState; API declaration: STATE_RUNNING = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_STOPPED = 3 Differences: NA | Class name: AudioState; API declaration: STATE_STOPPED = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_RELEASED = 4 Differences: NA | Class name: AudioState; API declaration: STATE_RELEASED = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioState; API declaration: STATE_PAUSED = 5 Differences: NA | Class name: AudioState; API declaration: STATE_PAUSED = 5 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioVolumeType Differences: NA | Class name: audio; API declaration: enum AudioVolumeType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeType; API declaration: VOICE_CALL = 0 Differences: NA | Class name: AudioVolumeType; API declaration: VOICE_CALL = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeType; API declaration: RINGTONE = 2 Differences: NA | Class name: AudioVolumeType; API declaration: RINGTONE = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeType; API declaration: MEDIA = 3 Differences: NA | Class name: AudioVolumeType; API declaration: MEDIA = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeType; API declaration: ALARM = 4 Differences: NA | Class name: AudioVolumeType; API declaration: ALARM = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeType; API declaration: ACCESSIBILITY = 5 Differences: NA | Class name: AudioVolumeType; API declaration: ACCESSIBILITY = 5 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum DeviceFlag Differences: NA | Class name: audio; API declaration: enum DeviceFlag Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceFlag; API declaration: OUTPUT_DEVICES_FLAG = 1 Differences: NA | Class name: DeviceFlag; API declaration: OUTPUT_DEVICES_FLAG = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceFlag; API declaration: INPUT_DEVICES_FLAG = 2 Differences: NA | Class name: DeviceFlag; API declaration: INPUT_DEVICES_FLAG = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceFlag; API declaration: ALL_DEVICES_FLAG = 3 Differences: NA | Class name: DeviceFlag; API declaration: ALL_DEVICES_FLAG = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum DeviceRole Differences: NA | Class name: audio; API declaration: enum DeviceRole Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceRole; API declaration: INPUT_DEVICE = 1 Differences: NA | Class name: DeviceRole; API declaration: INPUT_DEVICE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceRole; API declaration: OUTPUT_DEVICE = 2 Differences: NA | Class name: DeviceRole; API declaration: OUTPUT_DEVICE = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum DeviceType Differences: NA | Class name: audio; API declaration: enum DeviceType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: INVALID = 0 Differences: NA | Class name: DeviceType; API declaration: INVALID = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: EARPIECE = 1 Differences: NA | Class name: DeviceType; API declaration: EARPIECE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: SPEAKER = 2 Differences: NA | Class name: DeviceType; API declaration: SPEAKER = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: WIRED_HEADSET = 3 Differences: NA | Class name: DeviceType; API declaration: WIRED_HEADSET = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: WIRED_HEADPHONES = 4 Differences: NA | Class name: DeviceType; API declaration: WIRED_HEADPHONES = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: BLUETOOTH_SCO = 7 Differences: NA | Class name: DeviceType; API declaration: BLUETOOTH_SCO = 7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: BLUETOOTH_A2DP = 8 Differences: NA | Class name: DeviceType; API declaration: BLUETOOTH_A2DP = 8 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: MIC = 15 Differences: NA | Class name: DeviceType; API declaration: MIC = 15 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: USB_HEADSET = 22 Differences: NA | Class name: DeviceType; API declaration: USB_HEADSET = 22 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceType; API declaration: DEFAULT = 1000 Differences: NA | Class name: DeviceType; API declaration: DEFAULT = 1000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum CommunicationDeviceType Differences: NA | Class name: audio; API declaration: enum CommunicationDeviceType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: CommunicationDeviceType; API declaration: SPEAKER = 2 Differences: NA | Class name: CommunicationDeviceType; API declaration: SPEAKER = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioRingMode Differences: NA | Class name: audio; API declaration: enum AudioRingMode Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRingMode; API declaration: RINGER_MODE_SILENT = 0 Differences: NA | Class name: AudioRingMode; API declaration: RINGER_MODE_SILENT = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRingMode; API declaration: RINGER_MODE_VIBRATE = 1 Differences: NA | Class name: AudioRingMode; API declaration: RINGER_MODE_VIBRATE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRingMode; API declaration: RINGER_MODE_NORMAL = 2 Differences: NA | Class name: AudioRingMode; API declaration: RINGER_MODE_NORMAL = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioSampleFormat Differences: NA | Class name: audio; API declaration: enum AudioSampleFormat Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_INVALID = -1 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_INVALID = -1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_U8 = 0 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_U8 = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S16LE = 1 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S16LE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S24LE = 2 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S24LE = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S32LE = 3 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_S32LE = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_F32LE = 4 Differences: NA | Class name: AudioSampleFormat; API declaration: SAMPLE_FORMAT_F32LE = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioChannel Differences: NA | Class name: audio; API declaration: enum AudioChannel Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_1 = 0x1 << 0 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_1 = 0x1 << 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_2 = 0x1 << 1 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_2 = 0x1 << 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_3 = 3 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_3 = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_4 = 4 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_4 = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_5 = 5 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_5 = 5 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_6 = 6 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_6 = 6 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_7 = 7 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_7 = 7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_8 = 8 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_8 = 8 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_9 = 9 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_9 = 9 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_10 = 10 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_10 = 10 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_12 = 12 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_12 = 12 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_14 = 14 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_14 = 14 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannel; API declaration: CHANNEL_16 = 16 Differences: NA | Class name: AudioChannel; API declaration: CHANNEL_16 = 16 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioSamplingRate Differences: NA | Class name: audio; API declaration: enum AudioSamplingRate Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_8000 = 8000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_8000 = 8000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_11025 = 11025 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_11025 = 11025 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_12000 = 12000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_12000 = 12000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_16000 = 16000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_16000 = 16000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_22050 = 22050 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_22050 = 22050 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_24000 = 24000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_24000 = 24000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_32000 = 32000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_32000 = 32000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_44100 = 44100 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_44100 = 44100 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_48000 = 48000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_48000 = 48000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_64000 = 64000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_64000 = 64000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_96000 = 96000 Differences: NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_96000 = 96000 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioEncodingType Differences: NA | Class name: audio; API declaration: enum AudioEncodingType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_INVALID = -1 Differences: NA | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_INVALID = -1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_RAW = 0 Differences: NA | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_RAW = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum StreamUsage Differences: NA | Class name: audio; API declaration: enum StreamUsage Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_UNKNOWN = 0 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_UNKNOWN = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_MUSIC = 1 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_MUSIC = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_COMMUNICATION = 2 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_COMMUNICATION = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_ASSISTANT = 3 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_ASSISTANT = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_ALARM = 4 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_ALARM = 4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_RINGTONE = 6 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_RINGTONE = 6 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_NOTIFICATION = 7 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_NOTIFICATION = 7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_ACCESSIBILITY = 8 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_ACCESSIBILITY = 8 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_MOVIE = 10 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_MOVIE = 10 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_GAME = 11 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_GAME = 11 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_AUDIOBOOK = 12 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_AUDIOBOOK = 12 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: StreamUsage; API declaration: STREAM_USAGE_NAVIGATION = 13 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_NAVIGATION = 13 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioStreamInfo Differences: NA | Class name: audio; API declaration: interface AudioStreamInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamInfo; API declaration: samplingRate: AudioSamplingRate; Differences: NA | Class name: AudioStreamInfo; API declaration: samplingRate: AudioSamplingRate; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamInfo; API declaration: channels: AudioChannel; Differences: NA | Class name: AudioStreamInfo; API declaration: channels: AudioChannel; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamInfo; API declaration: sampleFormat: AudioSampleFormat; Differences: NA | Class name: AudioStreamInfo; API declaration: sampleFormat: AudioSampleFormat; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamInfo; API declaration: encodingType: AudioEncodingType; Differences: NA | Class name: AudioStreamInfo; API declaration: encodingType: AudioEncodingType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamInfo; API declaration: channelLayout?: AudioChannelLayout; Differences: NA | Class name: AudioStreamInfo; API declaration: channelLayout?: AudioChannelLayout; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioRendererInfo Differences: NA | Class name: audio; API declaration: interface AudioRendererInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererInfo; API declaration: usage: StreamUsage; Differences: NA | Class name: AudioRendererInfo; API declaration: usage: StreamUsage; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererInfo; API declaration: rendererFlags: number; Differences: NA | Class name: AudioRendererInfo; API declaration: rendererFlags: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioRendererOptions Differences: NA | Class name: audio; API declaration: interface AudioRendererOptions Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererOptions; API declaration: streamInfo: AudioStreamInfo; Differences: NA | Class name: AudioRendererOptions; API declaration: streamInfo: AudioStreamInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererOptions; API declaration: rendererInfo: AudioRendererInfo; Differences: NA | Class name: AudioRendererOptions; API declaration: rendererInfo: AudioRendererInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererOptions; API declaration: privacyType?: AudioPrivacyType; Differences: NA | Class name: AudioRendererOptions; API declaration: privacyType?: AudioPrivacyType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioPrivacyType Differences: NA | Class name: audio; API declaration: enum AudioPrivacyType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioPrivacyType; API declaration: PRIVACY_TYPE_PUBLIC = 0 Differences: NA | Class name: AudioPrivacyType; API declaration: PRIVACY_TYPE_PUBLIC = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioPrivacyType; API declaration: PRIVACY_TYPE_PRIVATE = 1 Differences: NA | Class name: AudioPrivacyType; API declaration: PRIVACY_TYPE_PRIVATE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum InterruptMode Differences: NA | Class name: audio; API declaration: enum InterruptMode Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptMode; API declaration: SHARE_MODE = 0 Differences: NA | Class name: InterruptMode; API declaration: SHARE_MODE = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptMode; API declaration: INDEPENDENT_MODE = 1 Differences: NA | Class name: InterruptMode; API declaration: INDEPENDENT_MODE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum InterruptType Differences: NA | Class name: audio; API declaration: enum InterruptType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptType; API declaration: INTERRUPT_TYPE_BEGIN = 1 Differences: NA | Class name: InterruptType; API declaration: INTERRUPT_TYPE_BEGIN = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptType; API declaration: INTERRUPT_TYPE_END = 2 Differences: NA | Class name: InterruptType; API declaration: INTERRUPT_TYPE_END = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum InterruptHint Differences: NA | Class name: audio; API declaration: enum InterruptHint Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptHint; API declaration: INTERRUPT_HINT_RESUME = 1 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_RESUME = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum InterruptForceType Differences: NA | Class name: audio; API declaration: enum InterruptForceType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptForceType; API declaration: INTERRUPT_FORCE = 0 Differences: NA | Class name: InterruptForceType; API declaration: INTERRUPT_FORCE = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface InterruptEvent Differences: NA | Class name: audio; API declaration: interface InterruptEvent Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptEvent; API declaration: eventType: InterruptType; Differences: NA | Class name: InterruptEvent; API declaration: eventType: InterruptType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptEvent; API declaration: forceType: InterruptForceType; Differences: NA | Class name: InterruptEvent; API declaration: forceType: InterruptForceType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: InterruptEvent; API declaration: hintType: InterruptHint; Differences: NA | Class name: InterruptEvent; API declaration: hintType: InterruptHint; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum DeviceChangeType Differences: NA | Class name: audio; API declaration: enum DeviceChangeType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceChangeType; API declaration: CONNECT = 0 Differences: NA | Class name: DeviceChangeType; API declaration: CONNECT = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceChangeType; API declaration: DISCONNECT = 1 Differences: NA | Class name: DeviceChangeType; API declaration: DISCONNECT = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioScene Differences: NA | Class name: audio; API declaration: enum AudioScene Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioScene; API declaration: AUDIO_SCENE_DEFAULT = 0 Differences: NA | Class name: AudioScene; API declaration: AUDIO_SCENE_DEFAULT = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioScene; API declaration: AUDIO_SCENE_VOICE_CHAT = 3 Differences: NA | Class name: AudioScene; API declaration: AUDIO_SCENE_VOICE_CHAT = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioManager Differences: NA | Class name: audio; API declaration: interface AudioManager Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getAudioScene(callback: AsyncCallback<AudioScene>): void; Differences: NA | Class name: AudioManager; API declaration: getAudioScene(callback: AsyncCallback<AudioScene>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getAudioScene(): Promise<AudioScene>; Differences: NA | Class name: AudioManager; API declaration: getAudioScene(): Promise<AudioScene>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getAudioSceneSync(): AudioScene; Differences: NA | Class name: AudioManager; API declaration: getAudioSceneSync(): AudioScene; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getVolumeManager(): AudioVolumeManager; Differences: NA | Class name: AudioManager; API declaration: getVolumeManager(): AudioVolumeManager; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getStreamManager(): AudioStreamManager; Differences: NA | Class name: AudioManager; API declaration: getStreamManager(): AudioStreamManager; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioManager; API declaration: getRoutingManager(): AudioRoutingManager; Differences: NA | Class name: AudioManager; API declaration: getRoutingManager(): AudioRoutingManager; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioRoutingManager Differences: NA | Class name: audio; API declaration: interface AudioRoutingManager Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>; Differences: NA | Class name: AudioRoutingManager; API declaration: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getDevicesSync(deviceFlag: DeviceFlag): AudioDeviceDescriptors; Differences: NA | Class name: AudioRoutingManager; API declaration: getDevicesSync(deviceFlag: DeviceFlag): AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: on(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback<DeviceChangeAction>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: on(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback<DeviceChangeAction>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean, callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean, callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean): Promise<void>; Differences: NA | Class name: AudioRoutingManager; API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType, callback: AsyncCallback<boolean>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType, callback: AsyncCallback<boolean>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType): Promise<boolean>; Differences: NA | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType): Promise<boolean>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActiveSync(deviceType: CommunicationDeviceType): boolean; Differences: NA | Class name: AudioRoutingManager; API declaration: isCommunicationDeviceActiveSync(deviceType: CommunicationDeviceType): boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo): Promise<AudioDeviceDescriptors>; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo): Promise<AudioDeviceDescriptors>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferredOutputDeviceForRendererInfoSync(rendererInfo: AudioRendererInfo): AudioDeviceDescriptors; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferredOutputDeviceForRendererInfoSync(rendererInfo: AudioRendererInfo): AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: on(type: 'preferOutputDeviceChangeForRendererInfo', rendererInfo: AudioRendererInfo, callback: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: on(type: 'preferOutputDeviceChangeForRendererInfo', rendererInfo: AudioRendererInfo, callback: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: off(type: 'preferOutputDeviceChangeForRendererInfo', callback?: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: off(type: 'preferOutputDeviceChangeForRendererInfo', callback?: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo): Promise<AudioDeviceDescriptors>; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo): Promise<AudioDeviceDescriptors>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: on(type: 'preferredInputDeviceChangeForCapturerInfo', capturerInfo: AudioCapturerInfo, callback: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: on(type: 'preferredInputDeviceChangeForCapturerInfo', capturerInfo: AudioCapturerInfo, callback: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: off(type: 'preferredInputDeviceChangeForCapturerInfo', callback?: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRoutingManager; API declaration: off(type: 'preferredInputDeviceChangeForCapturerInfo', callback?: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfoSync(capturerInfo: AudioCapturerInfo): AudioDeviceDescriptors; Differences: NA | Class name: AudioRoutingManager; API declaration: getPreferredInputDeviceForCapturerInfoSync(capturerInfo: AudioCapturerInfo): AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioStreamManager Differences: NA | Class name: audio; API declaration: interface AudioStreamManager Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArray(callback: AsyncCallback<AudioRendererChangeInfoArray>): void; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArray(callback: AsyncCallback<AudioRendererChangeInfoArray>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArray(): Promise<AudioRendererChangeInfoArray>; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArray(): Promise<AudioRendererChangeInfoArray>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArraySync(): AudioRendererChangeInfoArray; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioRendererInfoArraySync(): AudioRendererChangeInfoArray; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArray(callback: AsyncCallback<AudioCapturerChangeInfoArray>): void; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArray(callback: AsyncCallback<AudioCapturerChangeInfoArray>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArray(): Promise<AudioCapturerChangeInfoArray>; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArray(): Promise<AudioCapturerChangeInfoArray>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArraySync(): AudioCapturerChangeInfoArray; Differences: NA | Class name: AudioStreamManager; API declaration: getCurrentAudioCapturerInfoArraySync(): AudioCapturerChangeInfoArray; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: on(type: 'audioRendererChange', callback: Callback<AudioRendererChangeInfoArray>): void; Differences: NA | Class name: AudioStreamManager; API declaration: on(type: 'audioRendererChange', callback: Callback<AudioRendererChangeInfoArray>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: off(type: 'audioRendererChange'): void; Differences: NA | Class name: AudioStreamManager; API declaration: off(type: 'audioRendererChange'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void; Differences: NA | Class name: AudioStreamManager; API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: off(type: 'audioCapturerChange'): void; Differences: NA | Class name: AudioStreamManager; API declaration: off(type: 'audioCapturerChange'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void; Differences: NA | Class name: AudioStreamManager; API declaration: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: isActive(volumeType: AudioVolumeType): Promise<boolean>; Differences: NA | Class name: AudioStreamManager; API declaration: isActive(volumeType: AudioVolumeType): Promise<boolean>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamManager; API declaration: isActiveSync(volumeType: AudioVolumeType): boolean; Differences: NA | Class name: AudioStreamManager; API declaration: isActiveSync(volumeType: AudioVolumeType): boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioVolumeManager Differences: NA | Class name: audio; API declaration: interface AudioVolumeManager Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeManager; API declaration: getVolumeGroupManager(groupId: number, callback: AsyncCallback<AudioVolumeGroupManager>): void; Differences: NA | Class name: AudioVolumeManager; API declaration: getVolumeGroupManager(groupId: number, callback: AsyncCallback<AudioVolumeGroupManager>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeManager; API declaration: getVolumeGroupManager(groupId: number): Promise<AudioVolumeGroupManager>; Differences: NA | Class name: AudioVolumeManager; API declaration: getVolumeGroupManager(groupId: number): Promise<AudioVolumeGroupManager>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeManager; API declaration: getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager; Differences: NA | Class name: AudioVolumeManager; API declaration: getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeManager; API declaration: on(type: 'volumeChange', callback: Callback<VolumeEvent>): void; Differences: NA | Class name: AudioVolumeManager; API declaration: on(type: 'volumeChange', callback: Callback<VolumeEvent>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioVolumeGroupManager Differences: NA | Class name: audio; API declaration: interface AudioVolumeGroupManager Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getVolume(volumeType: AudioVolumeType): Promise<number>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getVolume(volumeType: AudioVolumeType): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getVolumeSync(volumeType: AudioVolumeType): number; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getVolumeSync(volumeType: AudioVolumeType): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMinVolume(volumeType: AudioVolumeType): Promise<number>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMinVolume(volumeType: AudioVolumeType): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMinVolumeSync(volumeType: AudioVolumeType): number; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMinVolumeSync(volumeType: AudioVolumeType): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMaxVolume(volumeType: AudioVolumeType): Promise<number>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMaxVolume(volumeType: AudioVolumeType): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getMaxVolumeSync(volumeType: AudioVolumeType): number; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getMaxVolumeSync(volumeType: AudioVolumeType): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMute(volumeType: AudioVolumeType): Promise<boolean>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMute(volumeType: AudioVolumeType): Promise<boolean>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMuteSync(volumeType: AudioVolumeType): boolean; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMuteSync(volumeType: AudioVolumeType): boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getRingerMode(callback: AsyncCallback<AudioRingMode>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getRingerMode(callback: AsyncCallback<AudioRingMode>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getRingerMode(): Promise<AudioRingMode>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getRingerMode(): Promise<AudioRingMode>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getRingerModeSync(): AudioRingMode; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getRingerModeSync(): AudioRingMode; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMute(callback: AsyncCallback<boolean>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMute(callback: AsyncCallback<boolean>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMute(): Promise<boolean>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMute(): Promise<boolean>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMuteSync(): boolean; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isMicrophoneMuteSync(): boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: isVolumeUnadjustable(): boolean; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: isVolumeUnadjustable(): boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType, callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType, callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): Promise<number>; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDbSync(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): number; Differences: NA | Class name: AudioVolumeGroupManager; API declaration: getSystemVolumeInDbSync(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: type AudioRendererChangeInfoArray = Array<Readonly<AudioRendererChangeInfo>>; Differences: NA | Class name: audio; API declaration: type AudioRendererChangeInfoArray = Array<Readonly<AudioRendererChangeInfo>>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioRendererChangeInfo Differences: NA | Class name: audio; API declaration: interface AudioRendererChangeInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererChangeInfo; API declaration: readonly streamId: number; Differences: NA | Class name: AudioRendererChangeInfo; API declaration: readonly streamId: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererChangeInfo; API declaration: readonly rendererInfo: AudioRendererInfo; Differences: NA | Class name: AudioRendererChangeInfo; API declaration: readonly rendererInfo: AudioRendererInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRendererChangeInfo; API declaration: readonly deviceDescriptors: AudioDeviceDescriptors; Differences: NA | Class name: AudioRendererChangeInfo; API declaration: readonly deviceDescriptors: AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: type AudioCapturerChangeInfoArray = Array<Readonly<AudioCapturerChangeInfo>>; Differences: NA | Class name: audio; API declaration: type AudioCapturerChangeInfoArray = Array<Readonly<AudioCapturerChangeInfo>>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioCapturerChangeInfo Differences: NA | Class name: audio; API declaration: interface AudioCapturerChangeInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerChangeInfo; API declaration: readonly streamId: number; Differences: NA | Class name: AudioCapturerChangeInfo; API declaration: readonly streamId: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerChangeInfo; API declaration: readonly capturerInfo: AudioCapturerInfo; Differences: NA | Class name: AudioCapturerChangeInfo; API declaration: readonly capturerInfo: AudioCapturerInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerChangeInfo; API declaration: readonly deviceDescriptors: AudioDeviceDescriptors; Differences: NA | Class name: AudioCapturerChangeInfo; API declaration: readonly deviceDescriptors: AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerChangeInfo; API declaration: readonly muted?: boolean; Differences: NA | Class name: AudioCapturerChangeInfo; API declaration: readonly muted?: boolean; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioDeviceDescriptor Differences: NA | Class name: audio; API declaration: interface AudioDeviceDescriptor Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly deviceRole: DeviceRole; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly deviceRole: DeviceRole; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly deviceType: DeviceType; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly deviceType: DeviceType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly id: number; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly id: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly name: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly name: string; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly address: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly address: string; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly sampleRates: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly sampleRates: Array<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly channelCounts: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly channelCounts: Array<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly channelMasks: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly channelMasks: Array<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly displayName: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly displayName: string; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioDeviceDescriptor; API declaration: readonly encodingTypes?: Array<AudioEncodingType>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly encodingTypes?: Array<AudioEncodingType>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>; Differences: NA | Class name: audio; API declaration: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface VolumeEvent Differences: NA | Class name: audio; API declaration: interface VolumeEvent Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: VolumeEvent; API declaration: volume: number; Differences: NA | Class name: VolumeEvent; API declaration: volume: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface DeviceChangeAction Differences: NA | Class name: audio; API declaration: interface DeviceChangeAction Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceChangeAction; API declaration: type: DeviceChangeType; Differences: NA | Class name: DeviceChangeAction; API declaration: type: DeviceChangeType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: DeviceChangeAction; API declaration: deviceDescriptors: AudioDeviceDescriptors; Differences: NA | Class name: DeviceChangeAction; API declaration: deviceDescriptors: AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum ChannelBlendMode Differences: NA | Class name: audio; API declaration: enum ChannelBlendMode Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: ChannelBlendMode; API declaration: MODE_DEFAULT = 0 Differences: NA | Class name: ChannelBlendMode; API declaration: MODE_DEFAULT = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: ChannelBlendMode; API declaration: MODE_BLEND_LR = 1 Differences: NA | Class name: ChannelBlendMode; API declaration: MODE_BLEND_LR = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: ChannelBlendMode; API declaration: MODE_ALL_LEFT = 2 Differences: NA | Class name: ChannelBlendMode; API declaration: MODE_ALL_LEFT = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: ChannelBlendMode; API declaration: MODE_ALL_RIGHT = 3 Differences: NA | Class name: ChannelBlendMode; API declaration: MODE_ALL_RIGHT = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioStreamDeviceChangeReason Differences: NA | Class name: audio; API declaration: enum AudioStreamDeviceChangeReason Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_UNKNOWN = 0 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_UNKNOWN = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_NEW_DEVICE_AVAILABLE = 1 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_NEW_DEVICE_AVAILABLE = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OLD_DEVICE_UNAVAILABLE = 2 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OLD_DEVICE_UNAVAILABLE = 2 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OVERRODE = 3 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OVERRODE = 3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioStreamDeviceChangeInfo Differences: NA | Class name: audio; API declaration: interface AudioStreamDeviceChangeInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeInfo; API declaration: devices: AudioDeviceDescriptors; Differences: NA | Class name: AudioStreamDeviceChangeInfo; API declaration: devices: AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioStreamDeviceChangeInfo; API declaration: changeReason: AudioStreamDeviceChangeReason; Differences: NA | Class name: AudioStreamDeviceChangeInfo; API declaration: changeReason: AudioStreamDeviceChangeReason; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioRenderer Differences: NA | Class name: audio; API declaration: interface AudioRenderer Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: readonly state: AudioState; Differences: NA | Class name: AudioRenderer; API declaration: readonly state: AudioState; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getRendererInfo(callback: AsyncCallback<AudioRendererInfo>): void; Differences: NA | Class name: AudioRenderer; API declaration: getRendererInfo(callback: AsyncCallback<AudioRendererInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getRendererInfo(): Promise<AudioRendererInfo>; Differences: NA | Class name: AudioRenderer; API declaration: getRendererInfo(): Promise<AudioRendererInfo>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getRendererInfoSync(): AudioRendererInfo; Differences: NA | Class name: AudioRenderer; API declaration: getRendererInfoSync(): AudioRendererInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void; Differences: NA | Class name: AudioRenderer; API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getStreamInfo(): Promise<AudioStreamInfo>; Differences: NA | Class name: AudioRenderer; API declaration: getStreamInfo(): Promise<AudioStreamInfo>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getStreamInfoSync(): AudioStreamInfo; Differences: NA | Class name: AudioRenderer; API declaration: getStreamInfoSync(): AudioStreamInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioStreamId(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getAudioStreamId(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioStreamId(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getAudioStreamId(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioStreamIdSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getAudioStreamIdSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: start(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: start(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: start(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: start(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioTime(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getAudioTime(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioTime(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getAudioTime(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getAudioTimeSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getAudioTimeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: drain(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: drain(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: drain(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: drain(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: flush(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: flush(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: pause(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: pause(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: pause(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: pause(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: stop(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: stop(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: release(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: release(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: release(): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: release(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getBufferSize(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getBufferSize(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getBufferSize(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getBufferSize(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getBufferSizeSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getBufferSizeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setSpeed(speed: number): void; Differences: NA | Class name: AudioRenderer; API declaration: setSpeed(speed: number): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getSpeed(): number; Differences: NA | Class name: AudioRenderer; API declaration: getSpeed(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setInterruptMode(mode: InterruptMode, callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: setInterruptMode(mode: InterruptMode, callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setInterruptMode(mode: InterruptMode): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: setInterruptMode(mode: InterruptMode): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setInterruptModeSync(mode: InterruptMode): void; Differences: NA | Class name: AudioRenderer; API declaration: setInterruptModeSync(mode: InterruptMode): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setVolume(volume: number, callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioRenderer; API declaration: setVolume(volume: number, callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setVolume(volume: number): Promise<void>; Differences: NA | Class name: AudioRenderer; API declaration: setVolume(volume: number): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setVolumeWithRamp(volume: number, duration: number): void; Differences: NA | Class name: AudioRenderer; API declaration: setVolumeWithRamp(volume: number, duration: number): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMinStreamVolume(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getMinStreamVolume(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMinStreamVolume(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getMinStreamVolume(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMinStreamVolumeSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getMinStreamVolumeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMaxStreamVolume(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getMaxStreamVolume(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMaxStreamVolume(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getMaxStreamVolume(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getMaxStreamVolumeSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getMaxStreamVolumeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getUnderflowCount(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: getUnderflowCount(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getUnderflowCount(): Promise<number>; Differences: NA | Class name: AudioRenderer; API declaration: getUnderflowCount(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getUnderflowCountSync(): number; Differences: NA | Class name: AudioRenderer; API declaration: getUnderflowCountSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getCurrentOutputDevices(callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRenderer; API declaration: getCurrentOutputDevices(callback: AsyncCallback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getCurrentOutputDevices(): Promise<AudioDeviceDescriptors>; Differences: NA | Class name: AudioRenderer; API declaration: getCurrentOutputDevices(): Promise<AudioDeviceDescriptors>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: getCurrentOutputDevicesSync(): AudioDeviceDescriptors; Differences: NA | Class name: AudioRenderer; API declaration: getCurrentOutputDevicesSync(): AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: setChannelBlendMode(mode: ChannelBlendMode): void; Differences: NA | Class name: AudioRenderer; API declaration: setChannelBlendMode(mode: ChannelBlendMode): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: off(type: 'markReach'): void; Differences: NA | Class name: AudioRenderer; API declaration: off(type: 'markReach'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: off(type: 'periodReach'): void; Differences: NA | Class name: AudioRenderer; API declaration: off(type: 'periodReach'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'outputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'outputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'outputDeviceChangeWithInfo', callback: Callback<AudioStreamDeviceChangeInfo>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'outputDeviceChangeWithInfo', callback: Callback<AudioStreamDeviceChangeInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: off(type: 'outputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioRenderer; API declaration: off(type: 'outputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: off(type: 'outputDeviceChangeWithInfo', callback?: Callback<AudioStreamDeviceChangeInfo>): void; Differences: NA | Class name: AudioRenderer; API declaration: off(type: 'outputDeviceChangeWithInfo', callback?: Callback<AudioStreamDeviceChangeInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: on(type: 'writeData', callback: Callback<ArrayBuffer>): void; Differences: NA | Class name: AudioRenderer; API declaration: on(type: 'writeData', callback: AudioRendererWriteDataCallback): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioRenderer; API declaration: off(type: 'writeData', callback?: Callback<ArrayBuffer>): void; Differences: NA | Class name: AudioRenderer; API declaration: off(type: 'writeData', callback?: AudioRendererWriteDataCallback): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum SourceType Differences: NA | Class name: audio; API declaration: enum SourceType Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: SourceType; API declaration: SOURCE_TYPE_MIC = 0 Differences: NA | Class name: SourceType; API declaration: SOURCE_TYPE_MIC = 0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: SourceType; API declaration: SOURCE_TYPE_VOICE_RECOGNITION = 1 Differences: NA | Class name: SourceType; API declaration: SOURCE_TYPE_VOICE_RECOGNITION = 1 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: SourceType; API declaration: SOURCE_TYPE_VOICE_COMMUNICATION = 7 Differences: NA | Class name: SourceType; API declaration: SOURCE_TYPE_VOICE_COMMUNICATION = 7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioCapturerInfo Differences: NA | Class name: audio; API declaration: interface AudioCapturerInfo Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerInfo; API declaration: source: SourceType; Differences: NA | Class name: AudioCapturerInfo; API declaration: source: SourceType; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerInfo; API declaration: capturerFlags: number; Differences: NA | Class name: AudioCapturerInfo; API declaration: capturerFlags: number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioCapturerOptions Differences: NA | Class name: audio; API declaration: interface AudioCapturerOptions Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerOptions; API declaration: streamInfo: AudioStreamInfo; Differences: NA | Class name: AudioCapturerOptions; API declaration: streamInfo: AudioStreamInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturerOptions; API declaration: capturerInfo: AudioCapturerInfo; Differences: NA | Class name: AudioCapturerOptions; API declaration: capturerInfo: AudioCapturerInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: interface AudioCapturer Differences: NA | Class name: audio; API declaration: interface AudioCapturer Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: readonly state: AudioState; Differences: NA | Class name: AudioCapturer; API declaration: readonly state: AudioState; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getCapturerInfo(callback: AsyncCallback<AudioCapturerInfo>): void; Differences: NA | Class name: AudioCapturer; API declaration: getCapturerInfo(callback: AsyncCallback<AudioCapturerInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getCapturerInfo(): Promise<AudioCapturerInfo>; Differences: NA | Class name: AudioCapturer; API declaration: getCapturerInfo(): Promise<AudioCapturerInfo>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getCapturerInfoSync(): AudioCapturerInfo; Differences: NA | Class name: AudioCapturer; API declaration: getCapturerInfoSync(): AudioCapturerInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void; Differences: NA | Class name: AudioCapturer; API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getStreamInfo(): Promise<AudioStreamInfo>; Differences: NA | Class name: AudioCapturer; API declaration: getStreamInfo(): Promise<AudioStreamInfo>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getStreamInfoSync(): AudioStreamInfo; Differences: NA | Class name: AudioCapturer; API declaration: getStreamInfoSync(): AudioStreamInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioStreamId(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioCapturer; API declaration: getAudioStreamId(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioStreamId(): Promise<number>; Differences: NA | Class name: AudioCapturer; API declaration: getAudioStreamId(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioStreamIdSync(): number; Differences: NA | Class name: AudioCapturer; API declaration: getAudioStreamIdSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: start(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioCapturer; API declaration: start(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: start(): Promise<void>; Differences: NA | Class name: AudioCapturer; API declaration: start(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioTime(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioCapturer; API declaration: getAudioTime(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioTime(): Promise<number>; Differences: NA | Class name: AudioCapturer; API declaration: getAudioTime(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getAudioTimeSync(): number; Differences: NA | Class name: AudioCapturer; API declaration: getAudioTimeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioCapturer; API declaration: stop(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: stop(): Promise<void>; Differences: NA | Class name: AudioCapturer; API declaration: stop(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: release(callback: AsyncCallback<void>): void; Differences: NA | Class name: AudioCapturer; API declaration: release(callback: AsyncCallback<void>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: release(): Promise<void>; Differences: NA | Class name: AudioCapturer; API declaration: release(): Promise<void>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getBufferSize(callback: AsyncCallback<number>): void; Differences: NA | Class name: AudioCapturer; API declaration: getBufferSize(callback: AsyncCallback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getBufferSize(): Promise<number>; Differences: NA | Class name: AudioCapturer; API declaration: getBufferSize(): Promise<number>; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getBufferSizeSync(): number; Differences: NA | Class name: AudioCapturer; API declaration: getBufferSizeSync(): number; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getCurrentInputDevices(): AudioDeviceDescriptors; Differences: NA | Class name: AudioCapturer; API declaration: getCurrentInputDevices(): AudioDeviceDescriptors; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: getCurrentAudioCapturerChangeInfo(): AudioCapturerChangeInfo; Differences: NA | Class name: AudioCapturer; API declaration: getCurrentAudioCapturerChangeInfo(): AudioCapturerChangeInfo; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'markReach'): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'markReach'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'periodReach'): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'periodReach'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'audioInterrupt'): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'audioInterrupt'): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'inputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'inputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'inputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'inputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfo>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'audioCapturerChange', callback?: Callback<AudioCapturerChangeInfo>): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'audioCapturerChange', callback?: Callback<AudioCapturerChangeInfo>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: on(type: 'readData', callback: Callback<ArrayBuffer>): void; Differences: NA | Class name: AudioCapturer; API declaration: on(type: 'readData', callback: Callback<ArrayBuffer>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioCapturer; API declaration: off(type: 'readData', callback?: Callback<ArrayBuffer>): void; Differences: NA | Class name: AudioCapturer; API declaration: off(type: 'readData', callback?: Callback<ArrayBuffer>): void; Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: audio; API declaration: enum AudioChannelLayout Differences: NA | Class name: audio; API declaration: enum AudioChannelLayout Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_UNKNOWN = 0x0 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_UNKNOWN = 0x0 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_MONO = 0x4 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_MONO = 0x4 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_STEREO = 0x3 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_STEREO = 0x3 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_2POINT1 = 0xB Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_2POINT1 = 0xB Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_3POINT0 = 0x103 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_3POINT0 = 0x103 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_SURROUND = 0x7 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_SURROUND = 0x7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_3POINT1 = 0xF Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_3POINT1 = 0xF Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_4POINT0 = 0x107 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_4POINT0 = 0x107 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_QUAD = 0x33 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_QUAD = 0x33 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_2POINT0POINT2 = 0x3000000003 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_2POINT0POINT2 = 0x3000000003 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_4POINT1 = 0x10F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_4POINT1 = 0x10F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT0 = 0x607 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT0 = 0x607 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1 = 0x60F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1 = 0x60F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_6POINT0 = 0x707 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_6POINT0 = 0x707 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_HEXAGONAL = 0x137 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_HEXAGONAL = 0x137 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_6POINT1 = 0x70F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_6POINT1 = 0x70F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT0 = 0x637 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT0 = 0x637 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT0_FRONT = 0x6C7 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT0_FRONT = 0x6C7 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1 = 0x63F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1 = 0x63F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_OCTAGONAL = 0x737 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_OCTAGONAL = 0x737 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1POINT2 = 0x300000060F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1POINT2 = 0x300000060F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1POINT4 = 0x2D60F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_5POINT1POINT4 = 0x2D60F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1POINT2 = 0x300000063F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1POINT2 = 0x300000063F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1POINT4 = 0x2D63F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_7POINT1POINT4 = 0x2D63F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_10POINT2 = 0x180005737 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_10POINT2 = 0x180005737 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_9POINT1POINT6 = 0x318002D63F Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_9POINT1POINT6 = 0x318002D63F Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_HEXADECAGONAL = 0x18003F737 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_HEXADECAGONAL = 0x18003F737 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_AMB_ORDER3_ACN_N3D = 0x100000000003 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_AMB_ORDER3_ACN_N3D = 0x100000000003 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| API cross-platform permission change | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_AMB_ORDER3_ACN_SN3D = 0x100000001003 Differences: NA | Class name: AudioChannelLayout; API declaration: CH_LAYOUT_AMB_ORDER3_ACN_SN3D = 0x100000001003 Differences: crossplatform | api/@ohos.multimedia.audio.d.ts |
| syscap change | Class name: global; API declaration: declare namespace audio Differences: NA | Class name: global; API declaration: declare namespace audio Differences: SystemCapability.Multimedia.Audio.Core | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: SourceType; API declaration: SOURCE_TYPE_PLAYBACK_CAPTURE = 2 Differences: NA | Class name: SourceType; API declaration: SOURCE_TYPE_PLAYBACK_CAPTURE = 2 Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: AudioCapturerOptions; API declaration: playbackCaptureConfig?: AudioPlaybackCaptureConfig; Differences: NA | Class name: AudioCapturerOptions; API declaration: playbackCaptureConfig?: AudioPlaybackCaptureConfig; Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: audio; API declaration: interface CaptureFilterOptions Differences: NA | Class name: audio; API declaration: interface CaptureFilterOptions Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: CaptureFilterOptions; API declaration: usages: Array<StreamUsage>; Differences: NA | Class name: CaptureFilterOptions; API declaration: usages: Array<StreamUsage>; Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: audio; API declaration: interface AudioPlaybackCaptureConfig Differences: NA | Class name: audio; API declaration: interface AudioPlaybackCaptureConfig Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| API deprecated version change | Class name: AudioPlaybackCaptureConfig; API declaration: filterOptions: CaptureFilterOptions; Differences: NA | Class name: AudioPlaybackCaptureConfig; API declaration: filterOptions: CaptureFilterOptions; Differences: 12 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: global; API declaration: export declare class AVVolumePanelParameter Differences: export declare class AVVolumePanelParameter | api/@ohos.multimedia.avVolumePanel.d.ets |
| New API | NA | Class name: AVVolumePanelParameter; API declaration: position?: Position; Differences: position?: Position; | api/@ohos.multimedia.avVolumePanel.d.ets |
| New API | NA | Class name: global; API declaration: export declare struct AVVolumePanel Differences: export declare struct AVVolumePanel | api/@ohos.multimedia.avVolumePanel.d.ets |
| New API | NA | Class name: AVVolumePanel; API declaration: @Prop volumeLevel?: number; Differences: @Prop volumeLevel?: number; | api/@ohos.multimedia.avVolumePanel.d.ets |
| New API | NA | Class name: AVVolumePanel; API declaration: @Prop volumeParameter?: AVVolumePanelParameter; Differences: @Prop volumeParameter?: AVVolumePanelParameter; | api/@ohos.multimedia.avVolumePanel.d.ets |
| New API | NA | Class name: audio; API declaration: enum DeviceUsage Differences: enum DeviceUsage | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: MEDIA_OUTPUT_DEVICES = 1 Differences: MEDIA_OUTPUT_DEVICES = 1 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: MEDIA_INPUT_DEVICES = 2 Differences: MEDIA_INPUT_DEVICES = 2 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: ALL_MEDIA_DEVICES = 3 Differences: ALL_MEDIA_DEVICES = 3 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: CALL_OUTPUT_DEVICES = 4 Differences: CALL_OUTPUT_DEVICES = 4 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: CALL_INPUT_DEVICES = 8 Differences: CALL_INPUT_DEVICES = 8 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceUsage; API declaration: ALL_CALL_DEVICES = 12 Differences: ALL_CALL_DEVICES = 12 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceType; API declaration: DISPLAY_PORT = 23 Differences: DISPLAY_PORT = 23 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: DeviceType; API declaration: REMOTE_CAST = 24 Differences: REMOTE_CAST = 24 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_88200 = 88200 Differences: SAMPLE_RATE_88200 = 88200 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_176400 = 176400 Differences: SAMPLE_RATE_176400 = 176400 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSamplingRate; API declaration: SAMPLE_RATE_192000 = 192000 Differences: SAMPLE_RATE_192000 = 192000 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VIDEO_COMMUNICATION = 17 Differences: STREAM_USAGE_VIDEO_COMMUNICATION = 17 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioScene; API declaration: AUDIO_SCENE_RINGING = 1 Differences: AUDIO_SCENE_RINGING = 1 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioScene; API declaration: AUDIO_SCENE_PHONE_CALL = 2 Differences: AUDIO_SCENE_PHONE_CALL = 2 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioManager; API declaration: getSessionManager(): AudioSessionManager; Differences: getSessionManager(): AudioSessionManager; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRoutingManager; API declaration: getAvailableDevices(deviceUsage: DeviceUsage): AudioDeviceDescriptors; Differences: getAvailableDevices(deviceUsage: DeviceUsage): AudioDeviceDescriptors; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRoutingManager; API declaration: on(type: 'availableDeviceChange', deviceUsage: DeviceUsage, callback: Callback<DeviceChangeAction>): void; Differences: on(type: 'availableDeviceChange', deviceUsage: DeviceUsage, callback: Callback<DeviceChangeAction>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRoutingManager; API declaration: off(type: 'availableDeviceChange', callback?: Callback<DeviceChangeAction>): void; Differences: off(type: 'availableDeviceChange', callback?: Callback<DeviceChangeAction>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: enum AudioConcurrencyMode Differences: enum AudioConcurrencyMode | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioConcurrencyMode; API declaration: CONCURRENCY_DEFAULT = 0 Differences: CONCURRENCY_DEFAULT = 0 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioConcurrencyMode; API declaration: CONCURRENCY_MIX_WITH_OTHERS = 1 Differences: CONCURRENCY_MIX_WITH_OTHERS = 1 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioConcurrencyMode; API declaration: CONCURRENCY_DUCK_OTHERS = 2 Differences: CONCURRENCY_DUCK_OTHERS = 2 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioConcurrencyMode; API declaration: CONCURRENCY_PAUSE_OTHERS = 3 Differences: CONCURRENCY_PAUSE_OTHERS = 3 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: enum AudioSessionDeactivatedReason Differences: enum AudioSessionDeactivatedReason | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionDeactivatedReason; API declaration: DEACTIVATED_LOWER_PRIORITY = 0 Differences: DEACTIVATED_LOWER_PRIORITY = 0 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionDeactivatedReason; API declaration: DEACTIVATED_TIMEOUT = 1 Differences: DEACTIVATED_TIMEOUT = 1 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: interface AudioSessionStrategy Differences: interface AudioSessionStrategy | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionStrategy; API declaration: concurrencyMode: AudioConcurrencyMode; Differences: concurrencyMode: AudioConcurrencyMode; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: interface AudioSessionDeactivatedEvent Differences: interface AudioSessionDeactivatedEvent | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionDeactivatedEvent; API declaration: reason: AudioSessionDeactivatedReason; Differences: reason: AudioSessionDeactivatedReason; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: interface AudioSessionManager Differences: interface AudioSessionManager | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionManager; API declaration: activateAudioSession(strategy: AudioSessionStrategy): Promise<void>; Differences: activateAudioSession(strategy: AudioSessionStrategy): Promise<void>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionManager; API declaration: deactivateAudioSession(): Promise<void>; Differences: deactivateAudioSession(): Promise<void>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionManager; API declaration: isAudioSessionActivated(): boolean; Differences: isAudioSessionActivated(): boolean; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionManager; API declaration: on(type: 'audioSessionDeactivated', callback: Callback<AudioSessionDeactivatedEvent>): void; Differences: on(type: 'audioSessionDeactivated', callback: Callback<AudioSessionDeactivatedEvent>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioSessionManager; API declaration: off(type: 'audioSessionDeactivated', callback?: Callback<AudioSessionDeactivatedEvent>): void; Differences: off(type: 'audioSessionDeactivated', callback?: Callback<AudioSessionDeactivatedEvent>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioVolumeManager; API declaration: off(type: 'volumeChange', callback?: Callback<VolumeEvent>): void; Differences: off(type: 'volumeChange', callback?: Callback<VolumeEvent>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioVolumeGroupManager; API declaration: off(type: 'micStateChange', callback?: Callback<MicStateChangeEvent>): void; Differences: off(type: 'micStateChange', callback?: Callback<MicStateChangeEvent>): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioVolumeGroupManager; API declaration: getMaxAmplitudeForInputDevice(inputDevice: AudioDeviceDescriptor): Promise<number>; Differences: getMaxAmplitudeForInputDevice(inputDevice: AudioDeviceDescriptor): Promise<number>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioVolumeGroupManager; API declaration: getMaxAmplitudeForOutputDevice(outputDevice: AudioDeviceDescriptor): Promise<number>; Differences: getMaxAmplitudeForOutputDevice(outputDevice: AudioDeviceDescriptor): Promise<number>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: enum AudioDataCallbackResult Differences: enum AudioDataCallbackResult | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioDataCallbackResult; API declaration: INVALID = -1 Differences: INVALID = -1 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioDataCallbackResult; API declaration: VALID = 0 Differences: VALID = 0 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: audio; API declaration: type AudioRendererWriteDataCallback = (data: ArrayBuffer) => AudioDataCallbackResult |void; Differences: type AudioRendererWriteDataCallback = (data: ArrayBuffer) => AudioDataCallbackResult |void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRenderer; API declaration: getVolume(): number; Differences: getVolume(): number; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRenderer; API declaration: setSilentModeAndMixWithOthers(on: boolean): void; Differences: setSilentModeAndMixWithOthers(on: boolean): void; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRenderer; API declaration: getSilentModeAndMixWithOthers(): boolean; Differences: getSilentModeAndMixWithOthers(): boolean; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioRenderer; API declaration: setDefaultOutputDevice(deviceType: DeviceType): Promise<void>; Differences: setDefaultOutputDevice(deviceType: DeviceType): Promise<void>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: SourceType; API declaration: SOURCE_TYPE_VOICE_MESSAGE = 10 Differences: SOURCE_TYPE_VOICE_MESSAGE = 10 | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioCapturer; API declaration: getOverflowCount(): Promise<number>; Differences: getOverflowCount(): Promise<number>; | api/@ohos.multimedia.audio.d.ts |
| New API | NA | Class name: AudioCapturer; API declaration: getOverflowCountSync(): number; Differences: getOverflowCountSync(): number; | api/@ohos.multimedia.audio.d.ts |
| New Kit | Class name: global; API declaration: Differences: NA | Class name: global; API declaration: api@ohos.multimedia.avVolumePanel.d.ets Differences: AudioKit | api/@ohos.multimedia.avVolumePanel.d.ets |
| New support for atomic services | Class name: global; API declaration: declare namespace audio Differences: NA | Class name: global; API declaration: declare namespace audio Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum DeviceRole Differences: NA | Class name: audio; API declaration: enum DeviceRole Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceRole; API declaration: INPUT_DEVICE = 1 Differences: NA | Class name: DeviceRole; API declaration: INPUT_DEVICE = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceRole; API declaration: OUTPUT_DEVICE = 2 Differences: NA | Class name: DeviceRole; API declaration: OUTPUT_DEVICE = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum DeviceType Differences: NA | Class name: audio; API declaration: enum DeviceType Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: INVALID = 0 Differences: NA | Class name: DeviceType; API declaration: INVALID = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: EARPIECE = 1 Differences: NA | Class name: DeviceType; API declaration: EARPIECE = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: SPEAKER = 2 Differences: NA | Class name: DeviceType; API declaration: SPEAKER = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: WIRED_HEADSET = 3 Differences: NA | Class name: DeviceType; API declaration: WIRED_HEADSET = 3 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: WIRED_HEADPHONES = 4 Differences: NA | Class name: DeviceType; API declaration: WIRED_HEADPHONES = 4 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: BLUETOOTH_SCO = 7 Differences: NA | Class name: DeviceType; API declaration: BLUETOOTH_SCO = 7 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: BLUETOOTH_A2DP = 8 Differences: NA | Class name: DeviceType; API declaration: BLUETOOTH_A2DP = 8 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: MIC = 15 Differences: NA | Class name: DeviceType; API declaration: MIC = 15 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: USB_HEADSET = 22 Differences: NA | Class name: DeviceType; API declaration: USB_HEADSET = 22 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: DeviceType; API declaration: DEFAULT = 1000 Differences: NA | Class name: DeviceType; API declaration: DEFAULT = 1000 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum AudioEncodingType Differences: NA | Class name: audio; API declaration: enum AudioEncodingType Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_INVALID = -1 Differences: NA | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_INVALID = -1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_RAW = 0 Differences: NA | Class name: AudioEncodingType; API declaration: ENCODING_TYPE_RAW = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum StreamUsage Differences: NA | Class name: audio; API declaration: enum StreamUsage Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_UNKNOWN = 0 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_UNKNOWN = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_MUSIC = 1 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_MUSIC = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_COMMUNICATION = 2 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_COMMUNICATION = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_ASSISTANT = 3 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_ASSISTANT = 3 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_ALARM = 4 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_ALARM = 4 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_MESSAGE = 5 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_VOICE_MESSAGE = 5 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_RINGTONE = 6 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_RINGTONE = 6 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_NOTIFICATION = 7 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_NOTIFICATION = 7 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_ACCESSIBILITY = 8 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_ACCESSIBILITY = 8 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_MOVIE = 10 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_MOVIE = 10 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_GAME = 11 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_GAME = 11 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_AUDIOBOOK = 12 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_AUDIOBOOK = 12 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: StreamUsage; API declaration: STREAM_USAGE_NAVIGATION = 13 Differences: NA | Class name: StreamUsage; API declaration: STREAM_USAGE_NAVIGATION = 13 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: interface AudioRendererInfo Differences: NA | Class name: audio; API declaration: interface AudioRendererInfo Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioRendererInfo; API declaration: usage: StreamUsage; Differences: NA | Class name: AudioRendererInfo; API declaration: usage: StreamUsage; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioRendererInfo; API declaration: rendererFlags: number; Differences: NA | Class name: AudioRendererInfo; API declaration: rendererFlags: number; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum InterruptMode Differences: NA | Class name: audio; API declaration: enum InterruptMode Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptMode; API declaration: SHARE_MODE = 0 Differences: NA | Class name: InterruptMode; API declaration: SHARE_MODE = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptMode; API declaration: INDEPENDENT_MODE = 1 Differences: NA | Class name: InterruptMode; API declaration: INDEPENDENT_MODE = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum InterruptType Differences: NA | Class name: audio; API declaration: enum InterruptType Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptType; API declaration: INTERRUPT_TYPE_BEGIN = 1 Differences: NA | Class name: InterruptType; API declaration: INTERRUPT_TYPE_BEGIN = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptType; API declaration: INTERRUPT_TYPE_END = 2 Differences: NA | Class name: InterruptType; API declaration: INTERRUPT_TYPE_END = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum InterruptHint Differences: NA | Class name: audio; API declaration: enum InterruptHint Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_NONE = 0 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_NONE = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_RESUME = 1 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_RESUME = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_PAUSE = 2 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_PAUSE = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_STOP = 3 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_STOP = 3 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_DUCK = 4 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_DUCK = 4 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptHint; API declaration: INTERRUPT_HINT_UNDUCK = 5 Differences: NA | Class name: InterruptHint; API declaration: INTERRUPT_HINT_UNDUCK = 5 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum InterruptForceType Differences: NA | Class name: audio; API declaration: enum InterruptForceType Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptForceType; API declaration: INTERRUPT_FORCE = 0 Differences: NA | Class name: InterruptForceType; API declaration: INTERRUPT_FORCE = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptForceType; API declaration: INTERRUPT_SHARE = 1 Differences: NA | Class name: InterruptForceType; API declaration: INTERRUPT_SHARE = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: interface InterruptEvent Differences: NA | Class name: audio; API declaration: interface InterruptEvent Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptEvent; API declaration: eventType: InterruptType; Differences: NA | Class name: InterruptEvent; API declaration: eventType: InterruptType; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptEvent; API declaration: forceType: InterruptForceType; Differences: NA | Class name: InterruptEvent; API declaration: forceType: InterruptForceType; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: InterruptEvent; API declaration: hintType: InterruptHint; Differences: NA | Class name: InterruptEvent; API declaration: hintType: InterruptHint; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: interface AudioDeviceDescriptor Differences: NA | Class name: audio; API declaration: interface AudioDeviceDescriptor Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly deviceRole: DeviceRole; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly deviceRole: DeviceRole; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly deviceType: DeviceType; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly deviceType: DeviceType; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly id: number; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly id: number; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly name: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly name: string; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly address: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly address: string; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly sampleRates: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly sampleRates: Array<number>; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly channelCounts: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly channelCounts: Array<number>; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly channelMasks: Array<number>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly channelMasks: Array<number>; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly displayName: string; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly displayName: string; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioDeviceDescriptor; API declaration: readonly encodingTypes?: Array<AudioEncodingType>; Differences: NA | Class name: AudioDeviceDescriptor; API declaration: readonly encodingTypes?: Array<AudioEncodingType>; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>; Differences: NA | Class name: audio; API declaration: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum AudioStreamDeviceChangeReason Differences: NA | Class name: audio; API declaration: enum AudioStreamDeviceChangeReason Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_UNKNOWN = 0 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_UNKNOWN = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_NEW_DEVICE_AVAILABLE = 1 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_NEW_DEVICE_AVAILABLE = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OLD_DEVICE_UNAVAILABLE = 2 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OLD_DEVICE_UNAVAILABLE = 2 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OVERRODE = 3 Differences: NA | Class name: AudioStreamDeviceChangeReason; API declaration: REASON_OVERRODE = 3 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: interface AudioStreamDeviceChangeInfo Differences: NA | Class name: audio; API declaration: interface AudioStreamDeviceChangeInfo Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeInfo; API declaration: devices: AudioDeviceDescriptors; Differences: NA | Class name: AudioStreamDeviceChangeInfo; API declaration: devices: AudioDeviceDescriptors; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioStreamDeviceChangeInfo; API declaration: changeReason: AudioStreamDeviceChangeReason; Differences: NA | Class name: AudioStreamDeviceChangeInfo; API declaration: changeReason: AudioStreamDeviceChangeReason; Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: audio; API declaration: enum AudioEffectMode Differences: NA | Class name: audio; API declaration: enum AudioEffectMode Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioEffectMode; API declaration: EFFECT_NONE = 0 Differences: NA | Class name: AudioEffectMode; API declaration: EFFECT_NONE = 0 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| New support for atomic services | Class name: AudioEffectMode; API declaration: EFFECT_DEFAULT = 1 Differences: NA | Class name: AudioEffectMode; API declaration: EFFECT_DEFAULT = 1 Differences: atomicservice | api/@ohos.multimedia.audio.d.ts |
| Function change | Class name: AudioRenderer; API declaration: on(type: 'writeData', callback: Callback<ArrayBuffer>): void; Differences: callback: Callback<ArrayBuffer> | Class name: AudioRenderer; API declaration: on(type: 'writeData', callback: AudioRendererWriteDataCallback): void; Differences: callback: AudioRendererWriteDataCallback | api/@ohos.multimedia.audio.d.ts |
| Function change | Class name: AudioRenderer; API declaration: off(type: 'writeData', callback?: Callback<ArrayBuffer>): void; Differences: callback?: Callback<ArrayBuffer> | Class name: AudioRenderer; API declaration: off(type: 'writeData', callback?: AudioRendererWriteDataCallback): void; Differences: callback?: AudioRendererWriteDataCallback | api/@ohos.multimedia.audio.d.ts |
你可能感兴趣的鸿蒙文章
openharmony 鸿蒙 js-apidiff-ArkGraphics2D
openharmony 鸿蒙 js-apidiff-ArkGraphics3D
openharmony 鸿蒙 js-apidiff-MediaKit
openharmony 鸿蒙 js-apidiff-InputKit
openharmony 鸿蒙 js-apidiff-BasicServicesKit
openharmony 鸿蒙 js-apidiff-ConnectivityKit
openharmony 鸿蒙 js-apidiff-ArkWeb