comparison 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
comparison
equal deleted inserted replaced
10476:1bc3ac054b08 10477:c34185f47b62
261 RTPState* rtpState = (RTPState*)(demuxer->priv); 261 RTPState* rtpState = (RTPState*)(demuxer->priv);
262 262
263 return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0; 263 return (rtpState->flags&RTPSTATE_IS_MPEG12_VIDEO) != 0;
264 } 264 }
265 265
266 extern "C" int demux_is_multiplexed_rtp_stream(demuxer_t* demuxer) {
267 // Get the RTP state that was stored in the demuxer's 'priv' field:
268 RTPState* rtpState = (RTPState*)(demuxer->priv);
269
270 return (rtpState->flags&RTPSTATE_IS_MULTIPLEXED) != 0;
271 }
272
266 static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds, 273 static demux_packet_t* getBuffer(demuxer_t* demuxer, demux_stream_t* ds,
267 Boolean mustGetNewData, 274 Boolean mustGetNewData,
268 float& ptsBehind); // forward 275 float& ptsBehind); // forward
269 276
270 extern "C" int demux_rtp_fill_buffer(demuxer_t* demuxer, demux_stream_t* ds) { 277 extern "C" int demux_rtp_fill_buffer(demuxer_t* demuxer, demux_stream_t* ds) {