Change Type Old Version New Version d.ts File
New API NA Class name: global;
API declaration: declare namespace audio
Differences: declare namespace audio
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioErrors
Differences: enum AudioErrors
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_INVALID_PARAM = 6800101
Differences: ERROR_INVALID_PARAM = 6800101
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_NO_MEMORY = 6800102
Differences: ERROR_NO_MEMORY = 6800102
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_ILLEGAL_STATE = 6800103
Differences: ERROR_ILLEGAL_STATE = 6800103
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_UNSUPPORTED = 6800104
Differences: ERROR_UNSUPPORTED = 6800104
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_TIMEOUT = 6800105
Differences: ERROR_TIMEOUT = 6800105
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_STREAM_LIMIT = 6800201
Differences: ERROR_STREAM_LIMIT = 6800201
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioErrors;
API declaration: ERROR_SYSTEM = 6800301
Differences: ERROR_SYSTEM = 6800301
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: const DEFAULT_VOLUME_GROUP_ID: number;
Differences: const DEFAULT_VOLUME_GROUP_ID: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: const DEFAULT_INTERRUPT_GROUP_ID: number;
Differences: const DEFAULT_INTERRUPT_GROUP_ID: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: function getAudioManager(): AudioManager;
Differences: function getAudioManager(): AudioManager;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: function createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback<AudioCapturer>): void;
Differences: function createAudioCapturer(options: AudioCapturerOptions, callback: AsyncCallback<AudioCapturer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: function createAudioCapturer(options: AudioCapturerOptions): Promise<AudioCapturer>;
Differences: function createAudioCapturer(options: AudioCapturerOptions): Promise<AudioCapturer>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: function createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback<AudioRenderer>): void;
Differences: function createAudioRenderer(options: AudioRendererOptions, callback: AsyncCallback<AudioRenderer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: function createAudioRenderer(options: AudioRendererOptions): Promise<AudioRenderer>;
Differences: function createAudioRenderer(options: AudioRendererOptions): Promise<AudioRenderer>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioState
Differences: enum AudioState
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_INVALID = -1
Differences: STATE_INVALID = -1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_NEW = 0
Differences: STATE_NEW = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_PREPARED = 1
Differences: STATE_PREPARED = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_RUNNING = 2
Differences: STATE_RUNNING = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_STOPPED = 3
Differences: STATE_STOPPED = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_RELEASED = 4
Differences: STATE_RELEASED = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioState;
API declaration: STATE_PAUSED = 5
Differences: STATE_PAUSED = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioVolumeType
Differences: enum AudioVolumeType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: VOICE_CALL = 0
Differences: VOICE_CALL = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: RINGTONE = 2
Differences: RINGTONE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: MEDIA = 3
Differences: MEDIA = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: ALARM = 4
Differences: ALARM = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: ACCESSIBILITY = 5
Differences: ACCESSIBILITY = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeType;
API declaration: VOICE_ASSISTANT = 9
Differences: VOICE_ASSISTANT = 9
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum DeviceFlag
Differences: enum DeviceFlag
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceFlag;
API declaration: OUTPUT_DEVICES_FLAG = 1
Differences: OUTPUT_DEVICES_FLAG = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceFlag;
API declaration: INPUT_DEVICES_FLAG = 2
Differences: INPUT_DEVICES_FLAG = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceFlag;
API declaration: ALL_DEVICES_FLAG = 3
Differences: ALL_DEVICES_FLAG = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum DeviceRole
Differences: enum DeviceRole
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceRole;
API declaration: INPUT_DEVICE = 1
Differences: INPUT_DEVICE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceRole;
API declaration: OUTPUT_DEVICE = 2
Differences: OUTPUT_DEVICE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum DeviceType
Differences: enum DeviceType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: INVALID = 0
Differences: INVALID = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: EARPIECE = 1
Differences: EARPIECE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: SPEAKER = 2
Differences: SPEAKER = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: WIRED_HEADSET = 3
Differences: WIRED_HEADSET = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: WIRED_HEADPHONES = 4
Differences: WIRED_HEADPHONES = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: BLUETOOTH_SCO = 7
Differences: BLUETOOTH_SCO = 7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: BLUETOOTH_A2DP = 8
Differences: BLUETOOTH_A2DP = 8
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: MIC = 15
Differences: MIC = 15
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: USB_HEADSET = 22
Differences: USB_HEADSET = 22
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceType;
API declaration: DEFAULT = 1000
Differences: DEFAULT = 1000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum ActiveDeviceType
Differences: enum ActiveDeviceType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ActiveDeviceType;
API declaration: SPEAKER = 2
Differences: SPEAKER = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ActiveDeviceType;
API declaration: BLUETOOTH_SCO = 7
Differences: BLUETOOTH_SCO = 7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum CommunicationDeviceType
Differences: enum CommunicationDeviceType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: CommunicationDeviceType;
API declaration: SPEAKER = 2
Differences: SPEAKER = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioRingMode
Differences: enum AudioRingMode
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRingMode;
API declaration: RINGER_MODE_SILENT = 0
Differences: RINGER_MODE_SILENT = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRingMode;
API declaration: RINGER_MODE_VIBRATE = 1
Differences: RINGER_MODE_VIBRATE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRingMode;
API declaration: RINGER_MODE_NORMAL = 2
Differences: RINGER_MODE_NORMAL = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioSampleFormat
Differences: enum AudioSampleFormat
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_INVALID = -1
Differences: SAMPLE_FORMAT_INVALID = -1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_U8 = 0
Differences: SAMPLE_FORMAT_U8 = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_S16LE = 1
Differences: SAMPLE_FORMAT_S16LE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_S24LE = 2
Differences: SAMPLE_FORMAT_S24LE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_S32LE = 3
Differences: SAMPLE_FORMAT_S32LE = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSampleFormat;
API declaration: SAMPLE_FORMAT_F32LE = 4
Differences: SAMPLE_FORMAT_F32LE = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioChannel
Differences: enum AudioChannel
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_1 = 0x1 << 0
Differences: CHANNEL_1 = 0x1 << 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_2 = 0x1 << 1
Differences: CHANNEL_2 = 0x1 << 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_3 = 3
Differences: CHANNEL_3 = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_4 = 4
Differences: CHANNEL_4 = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_5 = 5
Differences: CHANNEL_5 = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_6 = 6
Differences: CHANNEL_6 = 6
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_7 = 7
Differences: CHANNEL_7 = 7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_8 = 8
Differences: CHANNEL_8 = 8
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_9 = 9
Differences: CHANNEL_9 = 9
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_10 = 10
Differences: CHANNEL_10 = 10
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_12 = 12
Differences: CHANNEL_12 = 12
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_14 = 14
Differences: CHANNEL_14 = 14
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannel;
API declaration: CHANNEL_16 = 16
Differences: CHANNEL_16 = 16
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioSamplingRate
Differences: enum AudioSamplingRate
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_8000 = 8000
Differences: SAMPLE_RATE_8000 = 8000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_11025 = 11025
Differences: SAMPLE_RATE_11025 = 11025
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_12000 = 12000
Differences: SAMPLE_RATE_12000 = 12000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_16000 = 16000
Differences: SAMPLE_RATE_16000 = 16000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_22050 = 22050
Differences: SAMPLE_RATE_22050 = 22050
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_24000 = 24000
Differences: SAMPLE_RATE_24000 = 24000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_32000 = 32000
Differences: SAMPLE_RATE_32000 = 32000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_44100 = 44100
Differences: SAMPLE_RATE_44100 = 44100
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_48000 = 48000
Differences: SAMPLE_RATE_48000 = 48000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_64000 = 64000
Differences: SAMPLE_RATE_64000 = 64000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioSamplingRate;
API declaration: SAMPLE_RATE_96000 = 96000
Differences: SAMPLE_RATE_96000 = 96000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioEncodingType
Differences: enum AudioEncodingType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioEncodingType;
API declaration: ENCODING_TYPE_INVALID = -1
Differences: ENCODING_TYPE_INVALID = -1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioEncodingType;
API declaration: ENCODING_TYPE_RAW = 0
Differences: ENCODING_TYPE_RAW = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum ContentType
Differences: enum ContentType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_UNKNOWN = 0
Differences: CONTENT_TYPE_UNKNOWN = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_SPEECH = 1
Differences: CONTENT_TYPE_SPEECH = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_MUSIC = 2
Differences: CONTENT_TYPE_MUSIC = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_MOVIE = 3
Differences: CONTENT_TYPE_MOVIE = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_SONIFICATION = 4
Differences: CONTENT_TYPE_SONIFICATION = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ContentType;
API declaration: CONTENT_TYPE_RINGTONE = 5
Differences: CONTENT_TYPE_RINGTONE = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum StreamUsage
Differences: enum StreamUsage
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_UNKNOWN = 0
Differences: STREAM_USAGE_UNKNOWN = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_MEDIA = 1
Differences: STREAM_USAGE_MEDIA = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_MUSIC = 1
Differences: STREAM_USAGE_MUSIC = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_VOICE_COMMUNICATION = 2
Differences: STREAM_USAGE_VOICE_COMMUNICATION = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_VOICE_ASSISTANT = 3
Differences: STREAM_USAGE_VOICE_ASSISTANT = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_ALARM = 4
Differences: STREAM_USAGE_ALARM = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_VOICE_MESSAGE = 5
Differences: STREAM_USAGE_VOICE_MESSAGE = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_NOTIFICATION_RINGTONE = 6
Differences: STREAM_USAGE_NOTIFICATION_RINGTONE = 6
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_RINGTONE = 6
Differences: STREAM_USAGE_RINGTONE = 6
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_NOTIFICATION = 7
Differences: STREAM_USAGE_NOTIFICATION = 7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_ACCESSIBILITY = 8
Differences: STREAM_USAGE_ACCESSIBILITY = 8
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_MOVIE = 10
Differences: STREAM_USAGE_MOVIE = 10
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_GAME = 11
Differences: STREAM_USAGE_GAME = 11
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_AUDIOBOOK = 12
Differences: STREAM_USAGE_AUDIOBOOK = 12
api/@ohos.multimedia.audio.d.ts
New API NA Class name: StreamUsage;
API declaration: STREAM_USAGE_NAVIGATION = 13
Differences: STREAM_USAGE_NAVIGATION = 13
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioStreamInfo
Differences: interface AudioStreamInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamInfo;
API declaration: samplingRate: AudioSamplingRate;
Differences: samplingRate: AudioSamplingRate;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamInfo;
API declaration: channels: AudioChannel;
Differences: channels: AudioChannel;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamInfo;
API declaration: sampleFormat: AudioSampleFormat;
Differences: sampleFormat: AudioSampleFormat;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamInfo;
API declaration: encodingType: AudioEncodingType;
Differences: encodingType: AudioEncodingType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamInfo;
API declaration: channelLayout?: AudioChannelLayout;
Differences: channelLayout?: AudioChannelLayout;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioRendererInfo
Differences: interface AudioRendererInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererInfo;
API declaration: content?: ContentType;
Differences: content?: ContentType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererInfo;
API declaration: usage: StreamUsage;
Differences: usage: StreamUsage;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererInfo;
API declaration: rendererFlags: number;
Differences: rendererFlags: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioRendererOptions
Differences: interface AudioRendererOptions
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererOptions;
API declaration: streamInfo: AudioStreamInfo;
Differences: streamInfo: AudioStreamInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererOptions;
API declaration: rendererInfo: AudioRendererInfo;
Differences: rendererInfo: AudioRendererInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererOptions;
API declaration: privacyType?: AudioPrivacyType;
Differences: privacyType?: AudioPrivacyType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioPrivacyType
Differences: enum AudioPrivacyType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioPrivacyType;
API declaration: PRIVACY_TYPE_PUBLIC = 0
Differences: PRIVACY_TYPE_PUBLIC = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioPrivacyType;
API declaration: PRIVACY_TYPE_PRIVATE = 1
Differences: PRIVACY_TYPE_PRIVATE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum InterruptMode
Differences: enum InterruptMode
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptMode;
API declaration: SHARE_MODE = 0
Differences: SHARE_MODE = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptMode;
API declaration: INDEPENDENT_MODE = 1
Differences: INDEPENDENT_MODE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioRendererRate
Differences: enum AudioRendererRate
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererRate;
API declaration: RENDER_RATE_NORMAL = 0
Differences: RENDER_RATE_NORMAL = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererRate;
API declaration: RENDER_RATE_DOUBLE = 1
Differences: RENDER_RATE_DOUBLE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererRate;
API declaration: RENDER_RATE_HALF = 2
Differences: RENDER_RATE_HALF = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum InterruptType
Differences: enum InterruptType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptType;
API declaration: INTERRUPT_TYPE_BEGIN = 1
Differences: INTERRUPT_TYPE_BEGIN = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptType;
API declaration: INTERRUPT_TYPE_END = 2
Differences: INTERRUPT_TYPE_END = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum InterruptHint
Differences: enum InterruptHint
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_NONE = 0
Differences: INTERRUPT_HINT_NONE = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_RESUME = 1
Differences: INTERRUPT_HINT_RESUME = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_PAUSE = 2
Differences: INTERRUPT_HINT_PAUSE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_STOP = 3
Differences: INTERRUPT_HINT_STOP = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_DUCK = 4
Differences: INTERRUPT_HINT_DUCK = 4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptHint;
API declaration: INTERRUPT_HINT_UNDUCK = 5
Differences: INTERRUPT_HINT_UNDUCK = 5
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum InterruptForceType
Differences: enum InterruptForceType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptForceType;
API declaration: INTERRUPT_FORCE = 0
Differences: INTERRUPT_FORCE = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptForceType;
API declaration: INTERRUPT_SHARE = 1
Differences: INTERRUPT_SHARE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface InterruptEvent
Differences: interface InterruptEvent
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptEvent;
API declaration: eventType: InterruptType;
Differences: eventType: InterruptType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptEvent;
API declaration: forceType: InterruptForceType;
Differences: forceType: InterruptForceType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptEvent;
API declaration: hintType: InterruptHint;
Differences: hintType: InterruptHint;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum InterruptActionType
Differences: enum InterruptActionType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptActionType;
API declaration: TYPE_ACTIVATED = 0
Differences: TYPE_ACTIVATED = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptActionType;
API declaration: TYPE_INTERRUPT = 1
Differences: TYPE_INTERRUPT = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum DeviceChangeType
Differences: enum DeviceChangeType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceChangeType;
API declaration: CONNECT = 0
Differences: CONNECT = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceChangeType;
API declaration: DISCONNECT = 1
Differences: DISCONNECT = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioScene
Differences: enum AudioScene
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioScene;
API declaration: AUDIO_SCENE_DEFAULT = 0
Differences: AUDIO_SCENE_DEFAULT = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioScene;
API declaration: AUDIO_SCENE_VOICE_CHAT = 3
Differences: AUDIO_SCENE_VOICE_CHAT = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioManager
Differences: interface AudioManager
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setVolume(volumeType: AudioVolumeType, volume: number, callback: AsyncCallback<void>): void;
Differences: setVolume(volumeType: AudioVolumeType, volume: number, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setVolume(volumeType: AudioVolumeType, volume: number): Promise<void>;
Differences: setVolume(volumeType: AudioVolumeType, volume: number): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getMinVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getMinVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getMaxVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getMaxVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void;
Differences: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>;
Differences: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: mute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback<void>): void;
Differences: mute(volumeType: AudioVolumeType, mute: boolean, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: mute(volumeType: AudioVolumeType, mute: boolean): Promise<void>;
Differences: mute(volumeType: AudioVolumeType, mute: boolean): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
Differences: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isMute(volumeType: AudioVolumeType): Promise<boolean>;
Differences: isMute(volumeType: AudioVolumeType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
Differences: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isActive(volumeType: AudioVolumeType): Promise<boolean>;
Differences: isActive(volumeType: AudioVolumeType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setMicrophoneMute(mute: boolean, callback: AsyncCallback<void>): void;
Differences: setMicrophoneMute(mute: boolean, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setMicrophoneMute(mute: boolean): Promise<void>;
Differences: setMicrophoneMute(mute: boolean): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isMicrophoneMute(callback: AsyncCallback<boolean>): void;
Differences: isMicrophoneMute(callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isMicrophoneMute(): Promise<boolean>;
Differences: isMicrophoneMute(): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setRingerMode(mode: AudioRingMode, callback: AsyncCallback<void>): void;
Differences: setRingerMode(mode: AudioRingMode, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setRingerMode(mode: AudioRingMode): Promise<void>;
Differences: setRingerMode(mode: AudioRingMode): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getRingerMode(callback: AsyncCallback<AudioRingMode>): void;
Differences: getRingerMode(callback: AsyncCallback<AudioRingMode>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getRingerMode(): Promise<AudioRingMode>;
Differences: getRingerMode(): Promise<AudioRingMode>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setAudioParameter(key: string, value: string, callback: AsyncCallback<void>): void;
Differences: setAudioParameter(key: string, value: string, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setAudioParameter(key: string, value: string): Promise<void>;
Differences: setAudioParameter(key: string, value: string): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getAudioParameter(key: string, callback: AsyncCallback<string>): void;
Differences: getAudioParameter(key: string, callback: AsyncCallback<string>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getAudioParameter(key: string): Promise<string>;
Differences: getAudioParameter(key: string): Promise<string>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setDeviceActive(deviceType: ActiveDeviceType, active: boolean, callback: AsyncCallback<void>): void;
Differences: setDeviceActive(deviceType: ActiveDeviceType, active: boolean, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: setDeviceActive(deviceType: ActiveDeviceType, active: boolean): Promise<void>;
Differences: setDeviceActive(deviceType: ActiveDeviceType, active: boolean): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isDeviceActive(deviceType: ActiveDeviceType, callback: AsyncCallback<boolean>): void;
Differences: isDeviceActive(deviceType: ActiveDeviceType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: isDeviceActive(deviceType: ActiveDeviceType): Promise<boolean>;
Differences: isDeviceActive(deviceType: ActiveDeviceType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getAudioScene(callback: AsyncCallback<AudioScene>): void;
Differences: getAudioScene(callback: AsyncCallback<AudioScene>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getAudioScene(): Promise<AudioScene>;
Differences: getAudioScene(): Promise<AudioScene>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getAudioSceneSync(): AudioScene;
Differences: getAudioSceneSync(): AudioScene;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: on(type: 'deviceChange', callback: Callback<DeviceChangeAction>): void;
Differences: on(type: 'deviceChange', callback: Callback<DeviceChangeAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void;
Differences: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: on(type: 'interrupt', interrupt: AudioInterrupt, callback: Callback<InterruptAction>): void;
Differences: on(type: 'interrupt', interrupt: AudioInterrupt, callback: Callback<InterruptAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: off(type: 'interrupt', interrupt: AudioInterrupt, callback?: Callback<InterruptAction>): void;
Differences: off(type: 'interrupt', interrupt: AudioInterrupt, callback?: Callback<InterruptAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getVolumeManager(): AudioVolumeManager;
Differences: getVolumeManager(): AudioVolumeManager;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getStreamManager(): AudioStreamManager;
Differences: getStreamManager(): AudioStreamManager;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioManager;
API declaration: getRoutingManager(): AudioRoutingManager;
Differences: getRoutingManager(): AudioRoutingManager;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioRoutingManager
Differences: interface AudioRoutingManager
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void;
Differences: getDevices(deviceFlag: DeviceFlag, callback: AsyncCallback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>;
Differences: getDevices(deviceFlag: DeviceFlag): Promise<AudioDeviceDescriptors>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getDevicesSync(deviceFlag: DeviceFlag): AudioDeviceDescriptors;
Differences: getDevicesSync(deviceFlag: DeviceFlag): AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: on(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback<DeviceChangeAction>): void;
Differences: on(type: 'deviceChange', deviceFlag: DeviceFlag, callback: Callback<DeviceChangeAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void;
Differences: off(type: 'deviceChange', callback?: Callback<DeviceChangeAction>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean, callback: AsyncCallback<void>): void;
Differences: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean): Promise<void>;
Differences: setCommunicationDevice(deviceType: CommunicationDeviceType, active: boolean): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType, callback: AsyncCallback<boolean>): void;
Differences: isCommunicationDeviceActive(deviceType: CommunicationDeviceType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: isCommunicationDeviceActive(deviceType: CommunicationDeviceType): Promise<boolean>;
Differences: isCommunicationDeviceActive(deviceType: CommunicationDeviceType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: isCommunicationDeviceActiveSync(deviceType: CommunicationDeviceType): boolean;
Differences: isCommunicationDeviceActiveSync(deviceType: CommunicationDeviceType): boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void;
Differences: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo): Promise<AudioDeviceDescriptors>;
Differences: getPreferOutputDeviceForRendererInfo(rendererInfo: AudioRendererInfo): Promise<AudioDeviceDescriptors>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferredOutputDeviceForRendererInfoSync(rendererInfo: AudioRendererInfo): AudioDeviceDescriptors;
Differences: getPreferredOutputDeviceForRendererInfoSync(rendererInfo: AudioRendererInfo): AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: on(type: 'preferOutputDeviceChangeForRendererInfo', rendererInfo: AudioRendererInfo, callback: Callback<AudioDeviceDescriptors>): void;
Differences: on(type: 'preferOutputDeviceChangeForRendererInfo', rendererInfo: AudioRendererInfo, callback: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: off(type: 'preferOutputDeviceChangeForRendererInfo', callback?: Callback<AudioDeviceDescriptors>): void;
Differences: off(type: 'preferOutputDeviceChangeForRendererInfo', callback?: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void;
Differences: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo, callback: AsyncCallback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo): Promise<AudioDeviceDescriptors>;
Differences: getPreferredInputDeviceForCapturerInfo(capturerInfo: AudioCapturerInfo): Promise<AudioDeviceDescriptors>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: on(type: 'preferredInputDeviceChangeForCapturerInfo', capturerInfo: AudioCapturerInfo, callback: Callback<AudioDeviceDescriptors>): void;
Differences: on(type: 'preferredInputDeviceChangeForCapturerInfo', capturerInfo: AudioCapturerInfo, callback: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: off(type: 'preferredInputDeviceChangeForCapturerInfo', callback?: Callback<AudioDeviceDescriptors>): void;
Differences: off(type: 'preferredInputDeviceChangeForCapturerInfo', callback?: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRoutingManager;
API declaration: getPreferredInputDeviceForCapturerInfoSync(capturerInfo: AudioCapturerInfo): AudioDeviceDescriptors;
Differences: getPreferredInputDeviceForCapturerInfoSync(capturerInfo: AudioCapturerInfo): AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioStreamManager
Differences: interface AudioStreamManager
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioRendererInfoArray(callback: AsyncCallback<AudioRendererChangeInfoArray>): void;
Differences: getCurrentAudioRendererInfoArray(callback: AsyncCallback<AudioRendererChangeInfoArray>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioRendererInfoArray(): Promise<AudioRendererChangeInfoArray>;
Differences: getCurrentAudioRendererInfoArray(): Promise<AudioRendererChangeInfoArray>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioRendererInfoArraySync(): AudioRendererChangeInfoArray;
Differences: getCurrentAudioRendererInfoArraySync(): AudioRendererChangeInfoArray;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioCapturerInfoArray(callback: AsyncCallback<AudioCapturerChangeInfoArray>): void;
Differences: getCurrentAudioCapturerInfoArray(callback: AsyncCallback<AudioCapturerChangeInfoArray>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioCapturerInfoArray(): Promise<AudioCapturerChangeInfoArray>;
Differences: getCurrentAudioCapturerInfoArray(): Promise<AudioCapturerChangeInfoArray>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getCurrentAudioCapturerInfoArraySync(): AudioCapturerChangeInfoArray;
Differences: getCurrentAudioCapturerInfoArraySync(): AudioCapturerChangeInfoArray;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getAudioEffectInfoArray(usage: StreamUsage, callback: AsyncCallback<AudioEffectInfoArray>): void;
Differences: getAudioEffectInfoArray(usage: StreamUsage, callback: AsyncCallback<AudioEffectInfoArray>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getAudioEffectInfoArray(usage: StreamUsage): Promise<AudioEffectInfoArray>;
Differences: getAudioEffectInfoArray(usage: StreamUsage): Promise<AudioEffectInfoArray>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: getAudioEffectInfoArraySync(usage: StreamUsage): AudioEffectInfoArray;
Differences: getAudioEffectInfoArraySync(usage: StreamUsage): AudioEffectInfoArray;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: on(type: 'audioRendererChange', callback: Callback<AudioRendererChangeInfoArray>): void;
Differences: on(type: 'audioRendererChange', callback: Callback<AudioRendererChangeInfoArray>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: off(type: 'audioRendererChange'): void;
Differences: off(type: 'audioRendererChange'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void;
Differences: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfoArray>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: off(type: 'audioCapturerChange'): void;
Differences: off(type: 'audioCapturerChange'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
Differences: isActive(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: isActive(volumeType: AudioVolumeType): Promise<boolean>;
Differences: isActive(volumeType: AudioVolumeType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamManager;
API declaration: isActiveSync(volumeType: AudioVolumeType): boolean;
Differences: isActiveSync(volumeType: AudioVolumeType): boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioVolumeManager
Differences: interface AudioVolumeManager
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeManager;
API declaration: getVolumeGroupManager(groupId: number, callback: AsyncCallback<AudioVolumeGroupManager>): void;
Differences: getVolumeGroupManager(groupId: number, callback: AsyncCallback<AudioVolumeGroupManager>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeManager;
API declaration: getVolumeGroupManager(groupId: number): Promise<AudioVolumeGroupManager>;
Differences: getVolumeGroupManager(groupId: number): Promise<AudioVolumeGroupManager>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeManager;
API declaration: getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager;
Differences: getVolumeGroupManagerSync(groupId: number): AudioVolumeGroupManager;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeManager;
API declaration: on(type: 'volumeChange', callback: Callback<VolumeEvent>): void;
Differences: on(type: 'volumeChange', callback: Callback<VolumeEvent>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioVolumeGroupManager
Differences: interface AudioVolumeGroupManager
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getVolumeSync(volumeType: AudioVolumeType): number;
Differences: getVolumeSync(volumeType: AudioVolumeType): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getMinVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMinVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getMinVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMinVolumeSync(volumeType: AudioVolumeType): number;
Differences: getMinVolumeSync(volumeType: AudioVolumeType): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
Differences: getMaxVolume(volumeType: AudioVolumeType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMaxVolume(volumeType: AudioVolumeType): Promise<number>;
Differences: getMaxVolume(volumeType: AudioVolumeType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getMaxVolumeSync(volumeType: AudioVolumeType): number;
Differences: getMaxVolumeSync(volumeType: AudioVolumeType): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
Differences: isMute(volumeType: AudioVolumeType, callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMute(volumeType: AudioVolumeType): Promise<boolean>;
Differences: isMute(volumeType: AudioVolumeType): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMuteSync(volumeType: AudioVolumeType): boolean;
Differences: isMuteSync(volumeType: AudioVolumeType): boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getRingerMode(callback: AsyncCallback<AudioRingMode>): void;
Differences: getRingerMode(callback: AsyncCallback<AudioRingMode>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getRingerMode(): Promise<AudioRingMode>;
Differences: getRingerMode(): Promise<AudioRingMode>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getRingerModeSync(): AudioRingMode;
Differences: getRingerModeSync(): AudioRingMode;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: on(type: 'ringerModeChange', callback: Callback<AudioRingMode>): void;
Differences: on(type: 'ringerModeChange', callback: Callback<AudioRingMode>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: setMicrophoneMute(mute: boolean, callback: AsyncCallback<void>): void;
Differences: setMicrophoneMute(mute: boolean, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: setMicrophoneMute(mute: boolean): Promise<void>;
Differences: setMicrophoneMute(mute: boolean): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMicrophoneMute(callback: AsyncCallback<boolean>): void;
Differences: isMicrophoneMute(callback: AsyncCallback<boolean>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMicrophoneMute(): Promise<boolean>;
Differences: isMicrophoneMute(): Promise<boolean>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isMicrophoneMuteSync(): boolean;
Differences: isMicrophoneMuteSync(): boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: on(type: 'micStateChange', callback: Callback<MicStateChangeEvent>): void;
Differences: on(type: 'micStateChange', callback: Callback<MicStateChangeEvent>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: isVolumeUnadjustable(): boolean;
Differences: isVolumeUnadjustable(): boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType, callback: AsyncCallback<number>): void;
Differences: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): Promise<number>;
Differences: getSystemVolumeInDb(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioVolumeGroupManager;
API declaration: getSystemVolumeInDbSync(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): number;
Differences: getSystemVolumeInDbSync(volumeType: AudioVolumeType, volumeLevel: number, device: DeviceType): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: type AudioRendererChangeInfoArray = Array<Readonly<AudioRendererChangeInfo>>;
Differences: type AudioRendererChangeInfoArray = Array<Readonly<AudioRendererChangeInfo>>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioRendererChangeInfo
Differences: interface AudioRendererChangeInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererChangeInfo;
API declaration: readonly streamId: number;
Differences: readonly streamId: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererChangeInfo;
API declaration: readonly rendererInfo: AudioRendererInfo;
Differences: readonly rendererInfo: AudioRendererInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRendererChangeInfo;
API declaration: readonly deviceDescriptors: AudioDeviceDescriptors;
Differences: readonly deviceDescriptors: AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: type AudioCapturerChangeInfoArray = Array<Readonly<AudioCapturerChangeInfo>>;
Differences: type AudioCapturerChangeInfoArray = Array<Readonly<AudioCapturerChangeInfo>>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioCapturerChangeInfo
Differences: interface AudioCapturerChangeInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerChangeInfo;
API declaration: readonly streamId: number;
Differences: readonly streamId: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerChangeInfo;
API declaration: readonly capturerInfo: AudioCapturerInfo;
Differences: readonly capturerInfo: AudioCapturerInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerChangeInfo;
API declaration: readonly deviceDescriptors: AudioDeviceDescriptors;
Differences: readonly deviceDescriptors: AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerChangeInfo;
API declaration: readonly muted?: boolean;
Differences: readonly muted?: boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioDeviceDescriptor
Differences: interface AudioDeviceDescriptor
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly deviceRole: DeviceRole;
Differences: readonly deviceRole: DeviceRole;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly deviceType: DeviceType;
Differences: readonly deviceType: DeviceType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly id: number;
Differences: readonly id: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly name: string;
Differences: readonly name: string;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly address: string;
Differences: readonly address: string;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly sampleRates: Array<number>;
Differences: readonly sampleRates: Array<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly channelCounts: Array<number>;
Differences: readonly channelCounts: Array<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly channelMasks: Array<number>;
Differences: readonly channelMasks: Array<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly displayName: string;
Differences: readonly displayName: string;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioDeviceDescriptor;
API declaration: readonly encodingTypes?: Array<AudioEncodingType>;
Differences: readonly encodingTypes?: Array<AudioEncodingType>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>;
Differences: type AudioDeviceDescriptors = Array<Readonly<AudioDeviceDescriptor>>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface VolumeEvent
Differences: interface VolumeEvent
api/@ohos.multimedia.audio.d.ts
New API NA Class name: VolumeEvent;
API declaration: volumeType: AudioVolumeType;
Differences: volumeType: AudioVolumeType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: VolumeEvent;
API declaration: volume: number;
Differences: volume: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: VolumeEvent;
API declaration: updateUi: boolean;
Differences: updateUi: boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface InterruptAction
Differences: interface InterruptAction
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptAction;
API declaration: actionType: InterruptActionType;
Differences: actionType: InterruptActionType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptAction;
API declaration: type?: InterruptType;
Differences: type?: InterruptType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptAction;
API declaration: hint?: InterruptHint;
Differences: hint?: InterruptHint;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: InterruptAction;
API declaration: activated?: boolean;
Differences: activated?: boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioInterrupt
Differences: interface AudioInterrupt
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioInterrupt;
API declaration: streamUsage: StreamUsage;
Differences: streamUsage: StreamUsage;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioInterrupt;
API declaration: contentType: ContentType;
Differences: contentType: ContentType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioInterrupt;
API declaration: pauseWhenDucked: boolean;
Differences: pauseWhenDucked: boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface MicStateChangeEvent
Differences: interface MicStateChangeEvent
api/@ohos.multimedia.audio.d.ts
New API NA Class name: MicStateChangeEvent;
API declaration: mute: boolean;
Differences: mute: boolean;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface DeviceChangeAction
Differences: interface DeviceChangeAction
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceChangeAction;
API declaration: type: DeviceChangeType;
Differences: type: DeviceChangeType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: DeviceChangeAction;
API declaration: deviceDescriptors: AudioDeviceDescriptors;
Differences: deviceDescriptors: AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum ChannelBlendMode
Differences: enum ChannelBlendMode
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ChannelBlendMode;
API declaration: MODE_DEFAULT = 0
Differences: MODE_DEFAULT = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ChannelBlendMode;
API declaration: MODE_BLEND_LR = 1
Differences: MODE_BLEND_LR = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ChannelBlendMode;
API declaration: MODE_ALL_LEFT = 2
Differences: MODE_ALL_LEFT = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: ChannelBlendMode;
API declaration: MODE_ALL_RIGHT = 3
Differences: MODE_ALL_RIGHT = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioStreamDeviceChangeReason
Differences: enum AudioStreamDeviceChangeReason
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeReason;
API declaration: REASON_UNKNOWN = 0
Differences: REASON_UNKNOWN = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeReason;
API declaration: REASON_NEW_DEVICE_AVAILABLE = 1
Differences: REASON_NEW_DEVICE_AVAILABLE = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeReason;
API declaration: REASON_OLD_DEVICE_UNAVAILABLE = 2
Differences: REASON_OLD_DEVICE_UNAVAILABLE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeReason;
API declaration: REASON_OVERRODE = 3
Differences: REASON_OVERRODE = 3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioStreamDeviceChangeInfo
Differences: interface AudioStreamDeviceChangeInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeInfo;
API declaration: devices: AudioDeviceDescriptors;
Differences: devices: AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioStreamDeviceChangeInfo;
API declaration: changeReason: AudioStreamDeviceChangeReason;
Differences: changeReason: AudioStreamDeviceChangeReason;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioRenderer
Differences: interface AudioRenderer
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: readonly state: AudioState;
Differences: readonly state: AudioState;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRendererInfo(callback: AsyncCallback<AudioRendererInfo>): void;
Differences: getRendererInfo(callback: AsyncCallback<AudioRendererInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRendererInfo(): Promise<AudioRendererInfo>;
Differences: getRendererInfo(): Promise<AudioRendererInfo>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRendererInfoSync(): AudioRendererInfo;
Differences: getRendererInfoSync(): AudioRendererInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void;
Differences: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getStreamInfo(): Promise<AudioStreamInfo>;
Differences: getStreamInfo(): Promise<AudioStreamInfo>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getStreamInfoSync(): AudioStreamInfo;
Differences: getStreamInfoSync(): AudioStreamInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioStreamId(callback: AsyncCallback<number>): void;
Differences: getAudioStreamId(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioStreamId(): Promise<number>;
Differences: getAudioStreamId(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioStreamIdSync(): number;
Differences: getAudioStreamIdSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioEffectMode(callback: AsyncCallback<AudioEffectMode>): void;
Differences: getAudioEffectMode(callback: AsyncCallback<AudioEffectMode>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioEffectMode(): Promise<AudioEffectMode>;
Differences: getAudioEffectMode(): Promise<AudioEffectMode>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setAudioEffectMode(mode: AudioEffectMode, callback: AsyncCallback<void>): void;
Differences: setAudioEffectMode(mode: AudioEffectMode, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setAudioEffectMode(mode: AudioEffectMode): Promise<void>;
Differences: setAudioEffectMode(mode: AudioEffectMode): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: start(callback: AsyncCallback<void>): void;
Differences: start(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: start(): Promise<void>;
Differences: start(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: write(buffer: ArrayBuffer, callback: AsyncCallback<number>): void;
Differences: write(buffer: ArrayBuffer, callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: write(buffer: ArrayBuffer): Promise<number>;
Differences: write(buffer: ArrayBuffer): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioTime(callback: AsyncCallback<number>): void;
Differences: getAudioTime(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioTime(): Promise<number>;
Differences: getAudioTime(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getAudioTimeSync(): number;
Differences: getAudioTimeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: drain(callback: AsyncCallback<void>): void;
Differences: drain(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: drain(): Promise<void>;
Differences: drain(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: flush(): Promise<void>;
Differences: flush(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: pause(callback: AsyncCallback<void>): void;
Differences: pause(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: pause(): Promise<void>;
Differences: pause(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: stop(callback: AsyncCallback<void>): void;
Differences: stop(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: stop(): Promise<void>;
Differences: stop(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: release(callback: AsyncCallback<void>): void;
Differences: release(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: release(): Promise<void>;
Differences: release(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getBufferSize(callback: AsyncCallback<number>): void;
Differences: getBufferSize(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getBufferSize(): Promise<number>;
Differences: getBufferSize(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getBufferSizeSync(): number;
Differences: getBufferSizeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setRenderRate(rate: AudioRendererRate, callback: AsyncCallback<void>): void;
Differences: setRenderRate(rate: AudioRendererRate, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setRenderRate(rate: AudioRendererRate): Promise<void>;
Differences: setRenderRate(rate: AudioRendererRate): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setSpeed(speed: number): void;
Differences: setSpeed(speed: number): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRenderRate(callback: AsyncCallback<AudioRendererRate>): void;
Differences: getRenderRate(callback: AsyncCallback<AudioRendererRate>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRenderRate(): Promise<AudioRendererRate>;
Differences: getRenderRate(): Promise<AudioRendererRate>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getRenderRateSync(): AudioRendererRate;
Differences: getRenderRateSync(): AudioRendererRate;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getSpeed(): number;
Differences: getSpeed(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setInterruptMode(mode: InterruptMode, callback: AsyncCallback<void>): void;
Differences: setInterruptMode(mode: InterruptMode, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setInterruptMode(mode: InterruptMode): Promise<void>;
Differences: setInterruptMode(mode: InterruptMode): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setInterruptModeSync(mode: InterruptMode): void;
Differences: setInterruptModeSync(mode: InterruptMode): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setVolume(volume: number, callback: AsyncCallback<void>): void;
Differences: setVolume(volume: number, callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setVolume(volume: number): Promise<void>;
Differences: setVolume(volume: number): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setVolumeWithRamp(volume: number, duration: number): void;
Differences: setVolumeWithRamp(volume: number, duration: number): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMinStreamVolume(callback: AsyncCallback<number>): void;
Differences: getMinStreamVolume(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMinStreamVolume(): Promise<number>;
Differences: getMinStreamVolume(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMinStreamVolumeSync(): number;
Differences: getMinStreamVolumeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMaxStreamVolume(callback: AsyncCallback<number>): void;
Differences: getMaxStreamVolume(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMaxStreamVolume(): Promise<number>;
Differences: getMaxStreamVolume(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getMaxStreamVolumeSync(): number;
Differences: getMaxStreamVolumeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getUnderflowCount(callback: AsyncCallback<number>): void;
Differences: getUnderflowCount(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getUnderflowCount(): Promise<number>;
Differences: getUnderflowCount(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getUnderflowCountSync(): number;
Differences: getUnderflowCountSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getCurrentOutputDevices(callback: AsyncCallback<AudioDeviceDescriptors>): void;
Differences: getCurrentOutputDevices(callback: AsyncCallback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getCurrentOutputDevices(): Promise<AudioDeviceDescriptors>;
Differences: getCurrentOutputDevices(): Promise<AudioDeviceDescriptors>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: getCurrentOutputDevicesSync(): AudioDeviceDescriptors;
Differences: getCurrentOutputDevicesSync(): AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: setChannelBlendMode(mode: ChannelBlendMode): void;
Differences: setChannelBlendMode(mode: ChannelBlendMode): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void;
Differences: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void;
Differences: on(type: 'markReach', frame: number, callback: Callback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: off(type: 'markReach'): void;
Differences: off(type: 'markReach'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void;
Differences: on(type: 'periodReach', frame: number, callback: Callback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: off(type: 'periodReach'): void;
Differences: off(type: 'periodReach'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void;
Differences: on(type: 'stateChange', callback: Callback<AudioState>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'outputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void;
Differences: on(type: 'outputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'outputDeviceChangeWithInfo', callback: Callback<AudioStreamDeviceChangeInfo>): void;
Differences: on(type: 'outputDeviceChangeWithInfo', callback: Callback<AudioStreamDeviceChangeInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: off(type: 'outputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void;
Differences: off(type: 'outputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: off(type: 'outputDeviceChangeWithInfo', callback?: Callback<AudioStreamDeviceChangeInfo>): void;
Differences: off(type: 'outputDeviceChangeWithInfo', callback?: Callback<AudioStreamDeviceChangeInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: on(type: 'writeData', callback: Callback<ArrayBuffer>): void;
Differences: on(type: 'writeData', callback: Callback<ArrayBuffer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioRenderer;
API declaration: off(type: 'writeData', callback?: Callback<ArrayBuffer>): void;
Differences: off(type: 'writeData', callback?: Callback<ArrayBuffer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum SourceType
Differences: enum SourceType
api/@ohos.multimedia.audio.d.ts
New API NA Class name: SourceType;
API declaration: SOURCE_TYPE_INVALID = -1
Differences: SOURCE_TYPE_INVALID = -1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: SourceType;
API declaration: SOURCE_TYPE_MIC = 0
Differences: SOURCE_TYPE_MIC = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: SourceType;
API declaration: SOURCE_TYPE_VOICE_RECOGNITION = 1
Differences: SOURCE_TYPE_VOICE_RECOGNITION = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: SourceType;
API declaration: SOURCE_TYPE_PLAYBACK_CAPTURE = 2
Differences: SOURCE_TYPE_PLAYBACK_CAPTURE = 2
api/@ohos.multimedia.audio.d.ts
New API NA Class name: SourceType;
API declaration: SOURCE_TYPE_VOICE_COMMUNICATION = 7
Differences: SOURCE_TYPE_VOICE_COMMUNICATION = 7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioCapturerInfo
Differences: interface AudioCapturerInfo
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerInfo;
API declaration: source: SourceType;
Differences: source: SourceType;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerInfo;
API declaration: capturerFlags: number;
Differences: capturerFlags: number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioCapturerOptions
Differences: interface AudioCapturerOptions
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerOptions;
API declaration: streamInfo: AudioStreamInfo;
Differences: streamInfo: AudioStreamInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerOptions;
API declaration: capturerInfo: AudioCapturerInfo;
Differences: capturerInfo: AudioCapturerInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturerOptions;
API declaration: playbackCaptureConfig?: AudioPlaybackCaptureConfig;
Differences: playbackCaptureConfig?: AudioPlaybackCaptureConfig;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface CaptureFilterOptions
Differences: interface CaptureFilterOptions
api/@ohos.multimedia.audio.d.ts
New API NA Class name: CaptureFilterOptions;
API declaration: usages: Array<StreamUsage>;
Differences: usages: Array<StreamUsage>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioPlaybackCaptureConfig
Differences: interface AudioPlaybackCaptureConfig
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioPlaybackCaptureConfig;
API declaration: filterOptions: CaptureFilterOptions;
Differences: filterOptions: CaptureFilterOptions;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: interface AudioCapturer
Differences: interface AudioCapturer
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: readonly state: AudioState;
Differences: readonly state: AudioState;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getCapturerInfo(callback: AsyncCallback<AudioCapturerInfo>): void;
Differences: getCapturerInfo(callback: AsyncCallback<AudioCapturerInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getCapturerInfo(): Promise<AudioCapturerInfo>;
Differences: getCapturerInfo(): Promise<AudioCapturerInfo>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getCapturerInfoSync(): AudioCapturerInfo;
Differences: getCapturerInfoSync(): AudioCapturerInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void;
Differences: getStreamInfo(callback: AsyncCallback<AudioStreamInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getStreamInfo(): Promise<AudioStreamInfo>;
Differences: getStreamInfo(): Promise<AudioStreamInfo>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getStreamInfoSync(): AudioStreamInfo;
Differences: getStreamInfoSync(): AudioStreamInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioStreamId(callback: AsyncCallback<number>): void;
Differences: getAudioStreamId(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioStreamId(): Promise<number>;
Differences: getAudioStreamId(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioStreamIdSync(): number;
Differences: getAudioStreamIdSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: start(callback: AsyncCallback<void>): void;
Differences: start(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: start(): Promise<void>;
Differences: start(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: read(size: number, isBlockingRead: boolean, callback: AsyncCallback<ArrayBuffer>): void;
Differences: read(size: number, isBlockingRead: boolean, callback: AsyncCallback<ArrayBuffer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: read(size: number, isBlockingRead: boolean): Promise<ArrayBuffer>;
Differences: read(size: number, isBlockingRead: boolean): Promise<ArrayBuffer>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioTime(callback: AsyncCallback<number>): void;
Differences: getAudioTime(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioTime(): Promise<number>;
Differences: getAudioTime(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getAudioTimeSync(): number;
Differences: getAudioTimeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: stop(callback: AsyncCallback<void>): void;
Differences: stop(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: stop(): Promise<void>;
Differences: stop(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: release(callback: AsyncCallback<void>): void;
Differences: release(callback: AsyncCallback<void>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: release(): Promise<void>;
Differences: release(): Promise<void>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getBufferSize(callback: AsyncCallback<number>): void;
Differences: getBufferSize(callback: AsyncCallback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getBufferSize(): Promise<number>;
Differences: getBufferSize(): Promise<number>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getBufferSizeSync(): number;
Differences: getBufferSizeSync(): number;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getCurrentInputDevices(): AudioDeviceDescriptors;
Differences: getCurrentInputDevices(): AudioDeviceDescriptors;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: getCurrentAudioCapturerChangeInfo(): AudioCapturerChangeInfo;
Differences: getCurrentAudioCapturerChangeInfo(): AudioCapturerChangeInfo;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'markReach', frame: number, callback: Callback<number>): void;
Differences: on(type: 'markReach', frame: number, callback: Callback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'markReach'): void;
Differences: off(type: 'markReach'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'periodReach', frame: number, callback: Callback<number>): void;
Differences: on(type: 'periodReach', frame: number, callback: Callback<number>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'periodReach'): void;
Differences: off(type: 'periodReach'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'stateChange', callback: Callback<AudioState>): void;
Differences: on(type: 'stateChange', callback: Callback<AudioState>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void;
Differences: on(type: 'audioInterrupt', callback: Callback<InterruptEvent>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'audioInterrupt'): void;
Differences: off(type: 'audioInterrupt'): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'inputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void;
Differences: on(type: 'inputDeviceChange', callback: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'inputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void;
Differences: off(type: 'inputDeviceChange', callback?: Callback<AudioDeviceDescriptors>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfo>): void;
Differences: on(type: 'audioCapturerChange', callback: Callback<AudioCapturerChangeInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'audioCapturerChange', callback?: Callback<AudioCapturerChangeInfo>): void;
Differences: off(type: 'audioCapturerChange', callback?: Callback<AudioCapturerChangeInfo>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: on(type: 'readData', callback: Callback<ArrayBuffer>): void;
Differences: on(type: 'readData', callback: Callback<ArrayBuffer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioCapturer;
API declaration: off(type: 'readData', callback?: Callback<ArrayBuffer>): void;
Differences: off(type: 'readData', callback?: Callback<ArrayBuffer>): void;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: type AudioEffectInfoArray = Array<Readonly<AudioEffectMode>>;
Differences: type AudioEffectInfoArray = Array<Readonly<AudioEffectMode>>;
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioEffectMode
Differences: enum AudioEffectMode
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioEffectMode;
API declaration: EFFECT_NONE = 0
Differences: EFFECT_NONE = 0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioEffectMode;
API declaration: EFFECT_DEFAULT = 1
Differences: EFFECT_DEFAULT = 1
api/@ohos.multimedia.audio.d.ts
New API NA Class name: audio;
API declaration: enum AudioChannelLayout
Differences: enum AudioChannelLayout
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_UNKNOWN = 0x0
Differences: CH_LAYOUT_UNKNOWN = 0x0
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_MONO = 0x4
Differences: CH_LAYOUT_MONO = 0x4
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_STEREO = 0x3
Differences: CH_LAYOUT_STEREO = 0x3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_STEREO_DOWNMIX = 0x60000000
Differences: CH_LAYOUT_STEREO_DOWNMIX = 0x60000000
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_2POINT1 = 0xB
Differences: CH_LAYOUT_2POINT1 = 0xB
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_3POINT0 = 0x103
Differences: CH_LAYOUT_3POINT0 = 0x103
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_SURROUND = 0x7
Differences: CH_LAYOUT_SURROUND = 0x7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_3POINT1 = 0xF
Differences: CH_LAYOUT_3POINT1 = 0xF
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_4POINT0 = 0x107
Differences: CH_LAYOUT_4POINT0 = 0x107
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_QUAD = 0x33
Differences: CH_LAYOUT_QUAD = 0x33
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_QUAD_SIDE = 0x603
Differences: CH_LAYOUT_QUAD_SIDE = 0x603
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_2POINT0POINT2 = 0x3000000003
Differences: CH_LAYOUT_2POINT0POINT2 = 0x3000000003
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER1_ACN_N3D = 0x100000000001
Differences: CH_LAYOUT_AMB_ORDER1_ACN_N3D = 0x100000000001
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER1_ACN_SN3D = 0x100000001001
Differences: CH_LAYOUT_AMB_ORDER1_ACN_SN3D = 0x100000001001
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER1_FUMA = 0x100000000101
Differences: CH_LAYOUT_AMB_ORDER1_FUMA = 0x100000000101
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_4POINT1 = 0x10F
Differences: CH_LAYOUT_4POINT1 = 0x10F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT0 = 0x607
Differences: CH_LAYOUT_5POINT0 = 0x607
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT0_BACK = 0x37
Differences: CH_LAYOUT_5POINT0_BACK = 0x37
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_2POINT1POINT2 = 0x300000000B
Differences: CH_LAYOUT_2POINT1POINT2 = 0x300000000B
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_3POINT0POINT2 = 0x3000000007
Differences: CH_LAYOUT_3POINT0POINT2 = 0x3000000007
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT1 = 0x60F
Differences: CH_LAYOUT_5POINT1 = 0x60F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT1_BACK = 0x3F
Differences: CH_LAYOUT_5POINT1_BACK = 0x3F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_6POINT0 = 0x707
Differences: CH_LAYOUT_6POINT0 = 0x707
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_HEXAGONAL = 0x137
Differences: CH_LAYOUT_HEXAGONAL = 0x137
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_3POINT1POINT2 = 0x500F
Differences: CH_LAYOUT_3POINT1POINT2 = 0x500F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_6POINT0_FRONT = 0x6C3
Differences: CH_LAYOUT_6POINT0_FRONT = 0x6C3
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_6POINT1 = 0x70F
Differences: CH_LAYOUT_6POINT1 = 0x70F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_6POINT1_BACK = 0x13F
Differences: CH_LAYOUT_6POINT1_BACK = 0x13F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_6POINT1_FRONT = 0x6CB
Differences: CH_LAYOUT_6POINT1_FRONT = 0x6CB
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT0 = 0x637
Differences: CH_LAYOUT_7POINT0 = 0x637
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT0_FRONT = 0x6C7
Differences: CH_LAYOUT_7POINT0_FRONT = 0x6C7
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT1 = 0x63F
Differences: CH_LAYOUT_7POINT1 = 0x63F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_OCTAGONAL = 0x737
Differences: CH_LAYOUT_OCTAGONAL = 0x737
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT1POINT2 = 0x300000060F
Differences: CH_LAYOUT_5POINT1POINT2 = 0x300000060F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT1_WIDE = 0x6CF
Differences: CH_LAYOUT_7POINT1_WIDE = 0x6CF
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT1_WIDE_BACK = 0xFF
Differences: CH_LAYOUT_7POINT1_WIDE_BACK = 0xFF
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER2_ACN_N3D = 0x100000000002
Differences: CH_LAYOUT_AMB_ORDER2_ACN_N3D = 0x100000000002
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER2_ACN_SN3D = 0x100000001002
Differences: CH_LAYOUT_AMB_ORDER2_ACN_SN3D = 0x100000001002
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER2_FUMA = 0x100000000102
Differences: CH_LAYOUT_AMB_ORDER2_FUMA = 0x100000000102
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_5POINT1POINT4 = 0x2D60F
Differences: CH_LAYOUT_5POINT1POINT4 = 0x2D60F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT1POINT2 = 0x300000063F
Differences: CH_LAYOUT_7POINT1POINT2 = 0x300000063F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_7POINT1POINT4 = 0x2D63F
Differences: CH_LAYOUT_7POINT1POINT4 = 0x2D63F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_10POINT2 = 0x180005737
Differences: CH_LAYOUT_10POINT2 = 0x180005737
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_9POINT1POINT4 = 0x18002D63F
Differences: CH_LAYOUT_9POINT1POINT4 = 0x18002D63F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_9POINT1POINT6 = 0x318002D63F
Differences: CH_LAYOUT_9POINT1POINT6 = 0x318002D63F
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_HEXADECAGONAL = 0x18003F737
Differences: CH_LAYOUT_HEXADECAGONAL = 0x18003F737
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER3_ACN_N3D = 0x100000000003
Differences: CH_LAYOUT_AMB_ORDER3_ACN_N3D = 0x100000000003
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER3_ACN_SN3D = 0x100000001003
Differences: CH_LAYOUT_AMB_ORDER3_ACN_SN3D = 0x100000001003
api/@ohos.multimedia.audio.d.ts
New API NA Class name: AudioChannelLayout;
API declaration: CH_LAYOUT_AMB_ORDER3_FUMA = 0x100000000103
Differences: CH_LAYOUT_AMB_ORDER3_FUMA = 0x100000000103
api/@ohos.multimedia.audio.d.ts
New API NA Class name: global;
API declaration: declare namespace audioHaptic
Differences: declare namespace audioHaptic
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: function getAudioHapticManager(): AudioHapticManager;
Differences: function getAudioHapticManager(): AudioHapticManager;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: enum AudioLatencyMode
Differences: enum AudioLatencyMode
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioLatencyMode;
API declaration: AUDIO_LATENCY_MODE_NORMAL = 0
Differences: AUDIO_LATENCY_MODE_NORMAL = 0
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioLatencyMode;
API declaration: AUDIO_LATENCY_MODE_FAST = 1
Differences: AUDIO_LATENCY_MODE_FAST = 1
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: interface AudioHapticPlayerOptions
Differences: interface AudioHapticPlayerOptions
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayerOptions;
API declaration: muteAudio?: boolean;
Differences: muteAudio?: boolean;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayerOptions;
API declaration: muteHaptics?: boolean;
Differences: muteHaptics?: boolean;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: interface AudioHapticManager
Differences: interface AudioHapticManager
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticManager;
API declaration: registerSource(audioUri: string, hapticUri: string): Promise<number>;
Differences: registerSource(audioUri: string, hapticUri: string): Promise<number>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticManager;
API declaration: unregisterSource(id: number): Promise<void>;
Differences: unregisterSource(id: number): Promise<void>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticManager;
API declaration: setAudioLatencyMode(id: number, latencyMode: AudioLatencyMode): void;
Differences: setAudioLatencyMode(id: number, latencyMode: AudioLatencyMode): void;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticManager;
API declaration: setStreamUsage(id: number, usage: audio.StreamUsage): void;
Differences: setStreamUsage(id: number, usage: audio.StreamUsage): void;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticManager;
API declaration: createPlayer(id: number, options?: AudioHapticPlayerOptions): Promise<AudioHapticPlayer>;
Differences: createPlayer(id: number, options?: AudioHapticPlayerOptions): Promise<AudioHapticPlayer>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: enum AudioHapticType
Differences: enum AudioHapticType
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticType;
API declaration: AUDIO_HAPTIC_TYPE_AUDIO = 0
Differences: AUDIO_HAPTIC_TYPE_AUDIO = 0
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticType;
API declaration: AUDIO_HAPTIC_TYPE_HAPTIC = 1
Differences: AUDIO_HAPTIC_TYPE_HAPTIC = 1
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: audioHaptic;
API declaration: interface AudioHapticPlayer
Differences: interface AudioHapticPlayer
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: isMuted(type: AudioHapticType): boolean;
Differences: isMuted(type: AudioHapticType): boolean;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: start(): Promise<void>;
Differences: start(): Promise<void>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: stop(): Promise<void>;
Differences: stop(): Promise<void>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: release(): Promise<void>;
Differences: release(): Promise<void>;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: on(type: 'endOfStream', callback: Callback<void>): void;
Differences: on(type: 'endOfStream', callback: Callback<void>): void;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: off(type: 'endOfStream', callback?: Callback<void>): void;
Differences: off(type: 'endOfStream', callback?: Callback<void>): void;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: on(type: 'audioInterrupt', callback: Callback<audio.InterruptEvent>): void;
Differences: on(type: 'audioInterrupt', callback: Callback<audio.InterruptEvent>): void;
api/@ohos.multimedia.audioHaptic.d.ts
New API NA Class name: AudioHapticPlayer;
API declaration: off(type: 'audioInterrupt', callback?: Callback<audio.InterruptEvent>): void;
Differences: off(type: 'audioInterrupt', callback?: Callback<audio.InterruptEvent>): void;
api/@ohos.multimedia.audioHaptic.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.multimedia.audio.d.ts
Differences: AudioKit
api/@ohos.multimedia.audio.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: api@ohos.multimedia.audioHaptic.d.ts
Differences: AudioKit
api/@ohos.multimedia.audioHaptic.d.ts
New Kit Class name: global;
API declaration:
Differences: NA
Class name: global;
API declaration: kits@kit.AudioKit.d.ts
Differences: AudioKit
kits/@kit.AudioKit.d.ts