diff libmpdemux/demux_rtp.cpp @ 10477:c34185f47b62

Added support for checking whether a RTP demuxer contains combined audio_video data.
author rsf
date Sun, 27 Jul 2003 10:15:10 +0000
parents 1342075f81f0
children 384f6a88a31d
line wrap: on
line diff
--- a/libmpdemux/demux_rtp.cpp	Sun Jul 27 10:13:26 2003 +0000
+++ b/libmpdemux/demux_rtp.cpp	Sun Jul 27 10:15:10 2003 +0000
@@ -263,6 +263,13 @@
   return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0;
 }
 
+extern "C" int demux_is_multiplexed_rtp_stream(demuxer_t* demuxer) {
+  // Get the RTP state that was stored in the demuxer's 'priv' field:
+  RTPState* rtpState = (RTPState*)(demuxer->priv);
+
+  return (rtpState->flags&RTPSTATE_IS_MULTIPLEXED) != 0;
+}
+
 static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
 				 Boolean mustGetNewData,
 				 float& ptsBehind); // forward