Ignore:
Timestamp:
01/18/09 18:17:12 (15 years ago)
Author:
radscorpion
Message:

Demuxer updated to 0.4.0.0
Support for APE 2.0 tags
Chapters are now supported

File:
1 edited

Legend:

Unmodified
Added
Removed
  • dsfilters/demux_mpc/src/mpc_filter.h

    r375 r421  
    2121        public CBaseFilter,
    2222        public CAMThread,
     23        public MediaContentSource,
    2324        public ISpecifyPropertyPages,
    2425        public IMusepackSplitter,
    25         public IMediaSeeking
     26        public IMediaSeeking,
     27        public IAMStreamSelect
    2628{
    2729public:
     
    4244        double                                          rate;
    4345
     46        IAMMediaContent                         *content;
    4447
    4548public:
     
    5558    // ISpecifyPropertyPages interface
    5659    STDMETHODIMP GetPages(CAUUID *pPages);
     60
     61        // MediaContentSource
     62        virtual int GetContentString(CString key, CString &value);
    5763
    5864        // CBaseFilter
     
    7884        STDMETHODIMP GetFileInfo(MPC_File_Info *info);
    7985        STDMETHODIMP SetPropertyPageWindow(HWND wnd);
     86
     87        // IAMStreamSelect (chapters hack)
     88        STDMETHODIMP Count(DWORD *pcStreams);
     89        STDMETHODIMP Info(long lIndex, AM_MEDIA_TYPE **ppmt, DWORD *pdwFlags,
     90                                          LCID *plcid, DWORD *pdwGroup, LPWSTR *ppszName,
     91                                          IUnknown **ppObject, IUnknown **ppUnk);       
     92        STDMETHODIMP Enable(long lIndex, DWORD dwFlags);
     93
    8094
    8195        // activate / deactivate filter
Note: See TracChangeset for help on using the changeset viewer.