Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
        • Do Not Disturb
        • Microphone capture
          • audio.mic.enabled (Read microphone capture switch)
          • audio.mic.enabled (Set microphone capture switch)
        • Prompt tone
        • Ringtone
        • Alarm speech
        • Voice control
        • Volume
      • Media
      • Network
      • Power
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
      • Maintenance
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Microphone capture

Microphone capture

Scope

Permission Config. Channel scope; get/set must pass channelId.

When device.capability.list exposes audio.mic.enabled, follow ident and value hints in the list; some models gate via ability config/query (enableTypes such as aecv3, audioEncodeControl)—use list and read-back, not mixed entry points.

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

OperationID
Get microphone acquisition switch propertiesaudio.mic.enabled
Set microphone acquisition switch propertiesaudio.mic.enabled