00001 // -*- c++ -*- 00002 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 00003 00004 // O S C L _ M E D I A _ S T A T U S 00005 00006 // = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 00007 00018 #ifndef OSCL_MEDIA_STATUS_H 00019 #define OSCL_MEDIA_STATUS_H 00020 00021 00022 const int32 APPEND_MEDIA_AT_END = -1; 00023 00024 class BufFragStatusClass 00025 { 00026 public: 00027 typedef enum 00028 { 00029 BFG_SUCCESS = 0, 00030 TOO_MANY_FRAGS = 1, 00031 NOT_ENOUGH_SPACE = 2, 00032 EMPTY_FRAGMENT = 3, 00033 NULL_INPUT = 4, 00034 FIXED_FRAG_LOC_FULL = 5, 00035 INTERNAL_ERROR, 00036 INVALID_ID 00037 } status_t; 00038 }; 00039 00040 class MediaStatusClass : public BufFragStatusClass {}; 00041 00042 #endif 00043