Mercurial > mplayer.hg
view libmpdemux/demux_rtp.h @ 14879:3b89d966f17e
Sync with 1.893:
1.881: added new mpeg muxer options
1.882: done in a previous commit
1.883: fixes for previous commits
1.884: Mention that vstrict is necessary for some codecs, add ffvhuff.
1.885: Finish incomplete -af-adv documentation.
1.886: Sync -channels and -srate options with the XML docs.
1.887: spelling, wording and consistency fixes
1.888: renamed init_adelay to vdelay with opposite range
1.889: List the 'context' option for the ffvhuff codec.
1.890: indentation fix
1.891: vstrict vs mjpeg update, typo
1.892: done in a previous commit
1.893: done in a previous commit
author | gpoirier |
---|---|
date | Tue, 01 Mar 2005 20:33:50 +0000 |
parents | 1615952c26a8 |
children | 281d155fb37f |
line wrap: on
line source
#ifndef _DEMUX_RTP_H #define _DEMUX_RTP_H #include <stdlib.h> #include <stdio.h> #ifndef __STREAM_H #include "stream.h" #endif #ifndef __DEMUXER_H #include "demuxer.h" #endif // Open a SDP file: stream_t* stream_open_sdp(int fd, off_t fileSize, int* file_format); // Open a RTSP URL: int rtsp_streaming_start(stream_t* stream); // Open a RTP demuxer (which was initiated either from a SDP file, // or from a RTSP URL): demuxer_t* demux_open_rtp(demuxer_t* demuxer); // Test whether a RTP demuxer is for a MPEG stream: int demux_is_mpeg_rtp_stream(demuxer_t* demuxer); // Test whether a RTP demuxer contains combined (multiplexed) // audio+video (and so needs to be demuxed by higher-level code): int demux_is_multiplexed_rtp_stream(demuxer_t* demuxer); // Read from a RTP demuxer: int demux_rtp_fill_buffer(demuxer_t *demux, demux_stream_t* ds); // Close a RTP demuxer void demux_close_rtp(demuxer_t* demuxer); #endif