# Core ## Overview The Core module provides the basic backbone capabilities for the media system, including functions related to the memory, error code, and media data struct. **System capability**: SystemCapability.Multimedia.Media.Core **Since**: 9 ## Files | Name| Description| | -- | -- | | [media_types.h](capi-media-types-h.md) | Declares the common media types.| | [native_audio_channel_layout.h](capi-native-audio-channel-layout-h.md) | Declares the functions related to the speaker layout during recording and playback.| | [native_avbuffer.h](capi-native-avbuffer-h.md) | Declares the functions of the media struct AVBuffer.| | [native_avbuffer_info.h](capi-native-avbuffer-info-h.md) | Declares the attribute definition of the media struct AVBuffer.| | [native_averrors.h](capi-native-averrors-h.md) | Declares the error codes used by the media framework.| | [native_avformat.h](capi-native-avformat-h.md) | Declares the functions and enums related to OH_AVFormat.| | [native_avmemory.h](capi-native-avmemory-h.md) | Declares the attribute definition of the media struct AVMemory.|