37 lines
1.1 KiB
C++
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
|