diff options
Diffstat (limited to 'demuxer/Demuxers/LAVFDemuxer.h')
-rw-r--r-- | demuxer/Demuxers/LAVFDemuxer.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/demuxer/Demuxers/LAVFDemuxer.h b/demuxer/Demuxers/LAVFDemuxer.h index d6ff9953..e0537344 100644 --- a/demuxer/Demuxers/LAVFDemuxer.h +++ b/demuxer/Demuxers/LAVFDemuxer.h @@ -21,6 +21,7 @@ #pragma once #include <Qnetwork.h> +#include <set> #include "BaseDemuxer.h" #include "IKeyFrameInfo.h" @@ -34,6 +35,9 @@ public: CLAVFDemuxer(CCritSec *pLock, ILAVFSettings *settings); ~CLAVFDemuxer(); + static void ffmpeg_init(); + static std::set<FormatInfo> GetFormatList(); + // IUnknown DECLARE_IUNKNOWN STDMETHODIMP NonDelegatingQueryInterface(REFIID riid, void** ppv); @@ -94,6 +98,7 @@ private: private: AVFormatContext *m_avFormat; + const char *m_pszInputFormat; BOOL m_bIsStream; BOOL m_bMatroska; @@ -111,4 +116,5 @@ private: enum AVStreamParseType *m_stOrigParser; CFontInstaller *m_pFontInstaller; + ILAVFSettings *m_pSettings; }; |