psputility_avmodules.h

Go to the documentation of this file.
00001 /*
00002  * PSP Software Development Kit - http://www.pspdev.org
00003  * -----------------------------------------------------------------------
00004  * Licensed under the BSD license, see LICENSE in PSPSDK root for details.
00005  *
00006  * psputility_avmodules.h - Load audio/video modules from user mode on 2.xx+
00007  *
00008  * Copyright (c) 2007 David Perry <tias_dp@hotmail.com>
00009  *
00010  */
00011 #ifndef __PSPUTILITY_AVMODULES_H__
00012 #define __PSPUTILITY_AVMODULES_H__
00013 
00014 #ifdef __cplusplus
00015 extern "C" {
00016 #endif
00017 
00018 #include <psptypes.h>
00019 
00020 #define PSP_AV_MODULE_AVCODEC           0
00021 #define PSP_AV_MODULE_SASCORE           1
00022 #define PSP_AV_MODULE_ATRAC3PLUS        2 // Requires PSP_AV_MODULE_AVCODEC loading first
00023 #define PSP_AV_MODULE_MPEGBASE          3 // Requires PSP_AV_MODULE_AVCODEC loading first
00024 #define PSP_AV_MODULE_MP3                       4
00025 #define PSP_AV_MODULE_VAUDIO            5
00026 #define PSP_AV_MODULE_AAC                       6
00027 #define PSP_AV_MODULE_G729                      7
00028 
00037 int sceUtilityLoadAvModule(int module);
00038 
00046 int sceUtilityUnloadAvModule(int module);
00047 
00048 #ifdef __cplusplus
00049 }
00050 #endif
00051 
00052 #endif