1# AVScreenCapture 2<!--Kit: Media Kit--> 3<!--Subsystem: Multimedia--> 4<!--Owner: @zzs_911--> 5<!--Designer: @stupig001--> 6<!--Tester: @xdlinc--> 7<!--Adviser: @zengyawen--> 8 9## Overview 10 11The module provides APIs for screen capture. 12 13You can refer to the corresponding development guide and samples based on your development requirements. 14 15- [Using AVScreenCapture to Capture Screens and Obtain Streams](../../media/media/using-avscreencapture-for-buffer.md) 16- [Using AVScreenCapture to Capture Screens and Write Them to Files](../../media/media/using-avscreencapture-for-file.md) 17 18**Since**: 10 19 20## File Summary 21 22| Name| Description| 23| -- | -- | 24| [native_avscreen_capture.h](capi-native-avscreen-capture-h.md) | Declares the APIs used to create an OH_AVScreenCapture instance.| 25| [native_avscreen_capture_base.h](capi-native-avscreen-capture-base-h.md) | Declares the common structs, character constants, and enums used for running screen capture.| 26| [native_avscreen_capture_errors.h](capi-native-avscreen-capture-errors-h.md) | Declares the error codes generated during screen capture.| 27