# AVSession Kit - ArkTS APIs - @ohos.multimedia.avsession (AVSession Management) - [Module Description](arkts-apis-avsession.md) - [Functions](arkts-apis-avsession-f.md) - [Class (AVCastPickerHelper)](arkts-apis-avsession-AVCastPickerHelper.md) - [Interface (AVCastController)](arkts-apis-avsession-AVCastController.md) - [Interface (AVSession)](arkts-apis-avsession-AVSession.md) - [Interface (AVSessionController)](arkts-apis-avsession-AVSessionController.md) - [Interfaces (Others)](arkts-apis-avsession-i.md) - [Enums](arkts-apis-avsession-e.md) - [Types](arkts-apis-avsession-t.md) - [@ohos.multimedia.avCastPickerParam (AVCastPicker Parameters)](js-apis-avCastPickerParam.md) - [@ohos.app.ability.MediaControlExtensionAbility (ExtensionAbility for Media Playback Control) (System API)](js-apis-app-ability-MediaControlExtensionAbility-sys.md) - [@ohos.multimedia.avsession (AVSession Management) (System API)](js-apis-avsession-sys.md) - application - [MediaControlExtensionContext (ExtensionAbility Context for Media Playback Control) (System API)](js-apis-inner-application-MediaControlExtensionContext-sys.md) - ArkTS Components - [@ohos.multimedia.avCastPicker (AVCastPicker)](ohos-multimedia-avcastpicker.md) - [@ohos.multimedia.avInputCastPicker (AVInputCastPicker)](ohos-multimedia-avinputcastpicker.md) - C APIs - Modules - [OHAVSession](capi-ohavsession.md) - Header Files - [native_avmetadata.h](capi-native-avmetadata-h.md) - [native_avsession.h](capi-native-avsession-h.md) - [native_avsession_errors.h](capi-native-avsession-errors-h.md) - Structs - [OH_AVMetadataBuilderStruct](capi-ohavsession-oh-avmetadatabuilderstruct.md) - [OH_AVMetadataStruct](capi-ohavsession-oh-avmetadatastruct.md) - [AVSession_PlaybackPosition](capi-ohavsession-avsession-playbackposition.md) - [OH_AVSession](capi-ohavsession-oh-avsession.md) - Error Codes - [AVSession Management Error Codes](errorcode-avsession.md)