- Timestamp:
- Dec 30, 2010 4:31:16 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/branches/projects/2.0-dev/pjmedia/include/pjmedia/avi_stream.h
r3392 r3402 50 50 }; 51 51 52 /** 53 * AVI stream data type. 54 */ 52 55 typedef pjmedia_port pjmedia_avi_stream; 53 56 57 /** 58 * Opaque data type for AVI streams. AVI streams is a collection of 59 * zero or more AVI stream. 60 */ 54 61 typedef struct pjmedia_avi_streams pjmedia_avi_streams; 55 62 … … 72 79 pjmedia_avi_streams **p_streams); 73 80 74 PJ_DECL(pj_uint8_t) 81 /** 82 * Get the number of AVI stream. 83 * 84 * @param streams The AVI streams. 85 * 86 * @return The number of AVI stream. 87 */ 88 PJ_DECL(unsigned) 75 89 pjmedia_avi_streams_get_num_streams(pjmedia_avi_streams *streams); 76 90 91 /** 92 * Return the idx-th stream of the AVI streams. 93 * 94 * @param streams The AVI streams. 95 * @param idx The stream index. 96 * 97 * @return The AVI stream or NULL if it does not exist. 98 */ 77 99 PJ_DECL(pjmedia_avi_stream *) 78 100 pjmedia_avi_streams_get_stream(pjmedia_avi_streams *streams, 79 pj_uint8_tidx);101 unsigned idx); 80 102 103 /** 104 * Return an AVI stream with a certain media type from the AVI streams. 105 * 106 * @param streams The AVI streams. 107 * @param start_idx The starting index. 108 * @param media_type The media type of the stream. 109 * 110 * @return The AVI stream or NULL if it does not exist. 111 */ 81 112 PJ_DECL(pjmedia_avi_stream *) 82 113 pjmedia_avi_streams_get_stream_by_media(pjmedia_avi_streams *streams, 83 pj_uint8_tstart_idx,114 unsigned start_idx, 84 115 pjmedia_type media_type); 85 116 117 /** 118 * Return the media port of an AVI stream. 119 * 120 * @param stream The AVI stream. 121 * 122 * @return The media port. 123 */ 86 124 PJ_INLINE(pjmedia_port *) 87 125 pjmedia_avi_stream_get_port(pjmedia_avi_stream *stream) … … 93 131 * Get the data length, in bytes. 94 132 * 95 * @param portThe AVI stream.133 * @param stream The AVI stream. 96 134 * 97 135 * @return The length of the data, in bytes. Upon error it will … … 107 145 * registered for each AVI stream. 108 146 * 109 * @param portThe AVI stream.147 * @param stream The AVI stream. 110 148 * @param user_data User data to be specified in the callback 111 149 * @param cb Callback to be called. If the callback returns non-
Note: See TracChangeset
for help on using the changeset viewer.