Ignore:
Timestamp:
Mar 12, 2009 6:11:37 PM (14 years ago)
Author:
bennylp
Message:

(Major) Task #737 and #738: integration of APS-Direct and Audiodev from aps-direct branch to trunk.

Location:
pjproject/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk

  • pjproject/trunk/pjmedia/include/pjmedia/port.h

    r2394 r2506  
    2626 */ 
    2727#include <pjmedia/types.h> 
     28#include <pj/assert.h> 
    2829#include <pj/os.h> 
    2930 
     
    212213    pj_bool_t       need_info;          /**< Need info on connect?          */ 
    213214    unsigned        pt;                 /**< Payload type (can be dynamic). */ 
     215    pjmedia_format  format;             /**< Format.                        */ 
    214216    pj_str_t        encoding_name;      /**< Encoding name.                 */ 
    215217    unsigned        clock_rate;         /**< Sampling rate.                 */ 
     
    221223 
    222224 
    223 /**  
    224  * Types of media frame.  
    225  */ 
    226 typedef enum pjmedia_frame_type 
    227 { 
    228     PJMEDIA_FRAME_TYPE_NONE,        /**< No frame.              */ 
    229     PJMEDIA_FRAME_TYPE_AUDIO        /**< Normal audio frame.    */ 
    230  
    231 } pjmedia_frame_type; 
    232  
    233  
    234 /**  
    235  * This structure describes a media frame.  
    236  */ 
    237 typedef struct pjmedia_frame 
    238 { 
    239     pjmedia_frame_type   type;      /**< Frame type.                        */ 
    240     void                *buf;       /**< Pointer to buffer.                 */ 
    241     pj_size_t            size;      /**< Frame size in bytes.               */ 
    242     pj_timestamp         timestamp; /**< Frame timestamp.                   */ 
    243     pj_uint32_t          bit_info;  /**< Bit info of the frame, sample case: 
    244                                          a frame may not exactly start and end 
    245                                          at the octet boundary, so this field  
    246                                          may be used for specifying start &  
    247                                          end bit offset.                    */ 
    248 } pjmedia_frame; 
    249  
    250  
    251225/** 
    252226 * Port interface. 
Note: See TracChangeset for help on using the changeset viewer.