Mercurial > mplayer.hg
view libmpdemux/demux_rtp.h @ 12022:293141b57c01
Use MultiplyElement to control volume.
Works with multiple videos at the same time and even
when NAS does not control the mixer or it is unavailable.
Show buffer underrun hint only once and add missing linebreaks.
author | ranma |
---|---|
date | Sat, 13 Mar 2004 21:54:35 +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