1# Core 2 3## Overview 4 5The Core module provides the basic backbone capabilities for the media system, including functions related to the memory, error code, and media data struct. 6 7**System capability**: SystemCapability.Multimedia.Media.Core 8 9**Since**: 9 10 11## Files 12 13| Name| Description| 14| -- | -- | 15| [media_types.h](capi-media-types-h.md) | Declares the common media types.| 16| [native_audio_channel_layout.h](capi-native-audio-channel-layout-h.md) | Declares the functions related to the speaker layout during recording and playback.| 17| [native_avbuffer.h](capi-native-avbuffer-h.md) | Declares the functions of the media struct AVBuffer.| 18| [native_avbuffer_info.h](capi-native-avbuffer-info-h.md) | Declares the attribute definition of the media struct AVBuffer.| 19| [native_averrors.h](capi-native-averrors-h.md) | Declares the error codes used by the media framework.| 20| [native_avformat.h](capi-native-avformat-h.md) | Declares the functions and enums related to OH_AVFormat.| 21| [native_avmemory.h](capi-native-avmemory-h.md) | Declares the attribute definition of the media struct AVMemory.| 22