Re #1201:
- Initial version of video stream integration into pjsua-lib.
- Replaced audio info array in pjsua_call_info with media info array.
- Added video media info into call dump.
- Fixed assertion caused by pjsua_set_state(NULL) logging after pjlib shutdown.
git-svn-id: https://svn.pjsip.org/repos/pjproject/branches/projects/2.0-dev@3463 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/include/pjsua-lib/pjsua_internal.h b/pjsip/include/pjsua-lib/pjsua_internal.h
index a9b11a9..3b7217a 100644
--- a/pjsip/include/pjsua-lib/pjsua_internal.h
+++ b/pjsip/include/pjsua-lib/pjsua_internal.h
@@ -61,12 +61,17 @@
union {
/** Audio stream */
struct {
- pjmedia_stream *stream; /**< The media session. */
+ pjmedia_stream *stream; /**< The audio stream. */
int conf_slot; /**< Slot # in conference bridge. */
} a;
/** Video stream */
struct {
+ pjmedia_vid_stream *stream; /**< The video stream. */
+ pjmedia_vid_port *capturer; /**< Video capturer. */
+ pjmedia_vid_port *renderer; /**< Video renderer. */
+ pjmedia_converter *conv_enc; /**< Converter for encoding dir.*/
+ pjmedia_converter *conv_dec; /**< Converter for decoding dir.*/
} v;
} strm;
@@ -119,7 +124,7 @@
unsigned med_cnt; /**< Number of media in SDP. */
pjsua_call_media media[PJSUA_MAX_CALL_MEDIA]; /**< Array of media */
- unsigned audio_idx; /**< Selected audio media. */
+ int audio_idx; /**< First active audio media. */
pjsip_evsub *xfer_sub; /**< Xfer server subscription, if this
call was triggered by xfer. */