1# OH_AVScreenCaptureConfig 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 struct describes the screen capture configuration. 12 13**Since**: 10 14 15**Related module**: [AVScreenCapture](capi-avscreencapture.md) 16 17**Header file**: [native_avscreen_capture_base.h](capi-native-avscreen-capture-base-h.md) 18 19## Summary 20 21### Member Variables 22 23| Name| Description| 24| -- | -- | 25| [OH_CaptureMode](capi-native-avscreen-capture-base-h.md#oh_capturemode) captureMode | Screen capture mode.| 26| [OH_DataType](capi-native-avscreen-capture-base-h.md#oh_datatype) dataType | Data type of the screen capture stream.| 27| [OH_AudioInfo](capi-avscreencapture-oh-audioinfo.md) audioInfo | Audio capture information.| 28| [OH_VideoInfo](capi-avscreencapture-oh-videoinfo.md) videoInfo | Video capture information.| 29| [OH_RecorderInfo](capi-avscreencapture-oh-recorderinfo.md) recorderInfo | Recording file information. This member variable is mandatory when the data type is **OH_CAPTURE_FILE**.| 30