Ignore:
Timestamp:
Feb 16, 2009 4:29:05 PM (15 years ago)
Author:
nanang
Message:

Changed term 'fourcc' to 'format' and few minor fixes/updates.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/aps-direct/pjmedia/include/pjmedia/types.h

    r2445 r2456  
    180180 
    181181/** 
    182  * Declaration of FourCC type. 
    183  */ 
    184 typedef union pjmedia_fourcc { 
     182 * Declaration of format. 
     183 */ 
     184typedef union pjmedia_format { 
    185185   pj_uint32_t  u32; 
    186186   char         c[4]; 
    187 } pjmedia_fourcc; 
    188  
    189  
    190 /** 
    191  * FourCC packing macro. 
    192  */ 
    193 #define PJMEDIA_FOURCC_PACK(C1, C2, C3, C4) ( C4<<24 | C3<<16 | C2<<8 | C1 ) 
    194  
    195 /** 
    196  * FourCC identifier definitions. 
    197  */ 
    198 #define PJMEDIA_FOURCC_L16      PJMEDIA_FOURCC_PACK(' ', 'L', '1', '6') 
    199 #define PJMEDIA_FOURCC_PCMA     PJMEDIA_FOURCC_PACK('A', 'L', 'A', 'W') 
    200 #define PJMEDIA_FOURCC_PCMU     PJMEDIA_FOURCC_PACK('u', 'L', 'A', 'W') 
    201 #define PJMEDIA_FOURCC_AMR      PJMEDIA_FOURCC_PACK(' ', 'A', 'M', 'R') 
    202 #define PJMEDIA_FOURCC_G729     PJMEDIA_FOURCC_PACK('G', '7', '2', '9') 
    203 #define PJMEDIA_FOURCC_ILBC     PJMEDIA_FOURCC_PACK('I', 'L', 'B', 'C') 
     187} pjmedia_format; 
     188 
     189 
     190/** 
     191 * Macro for packing format. 
     192 */ 
     193#define PJMEDIA_FORMAT_PACK(C1, C2, C3, C4) ( C4<<24 | C3<<16 | C2<<8 | C1 ) 
     194 
     195/** 
     196 * Format identifier definitions. 
     197 */ 
     198#define PJMEDIA_FORMAT_L16      0 
     199#define PJMEDIA_FORMAT_PCMA     PJMEDIA_FORMAT_PACK('A', 'L', 'A', 'W') 
     200#define PJMEDIA_FORMAT_PCMU     PJMEDIA_FORMAT_PACK('u', 'L', 'A', 'W') 
     201#define PJMEDIA_FORMAT_AMR      PJMEDIA_FORMAT_PACK(' ', 'A', 'M', 'R') 
     202#define PJMEDIA_FORMAT_G729     PJMEDIA_FORMAT_PACK('G', '7', '2', '9') 
     203#define PJMEDIA_FORMAT_ILBC     PJMEDIA_FORMAT_PACK('I', 'L', 'B', 'C') 
    204204 
    205205 
Note: See TracChangeset for help on using the changeset viewer.