zoneminder/src/zm_rtsp_server_fifo_adts_so...

37 lines
1.1 KiB
C++

/* ---------------------------------------------------------------------------
** This software is in the public domain, furnished "as is", without technical
** support, and with no warranty, express or implied, as to its usefulness for
** any purpose.
**
** ADTS_ZoneMinderFifoSource.h
**
** ADTS ZoneMinder live555 source
**
** -------------------------------------------------------------------------*/
#ifndef ZM_RTSP_SERVER_ADTS_FIFO_SOURCE_H
#define ZM_RTSP_SERVER_ADTS_FIFO_SOURCE_H
#include "zm_config.h"
#include "zm_rtsp_server_fifo_audio_source.h"
#if HAVE_RTSP_SERVER
// ---------------------------------
// ADTS(AAC) ZoneMinder FramedSource
// ---------------------------------
class ADTS_ZoneMinderFifoSource : public ZoneMinderFifoAudioSource {
public:
ADTS_ZoneMinderFifoSource(
std::shared_ptr<xop::RtspServer>& rtspServer,
xop::MediaSessionId sessionId,
xop::MediaChannelId channelId,
const std::string &fifo
);
virtual ~ADTS_ZoneMinderFifoSource() {}
};
#endif // HAVE_RTSP_SERVER
#endif // ZM_RTSP_SERVER_ADTS_FIFO_SOURCE_H