tfakeimediasample.h.svn-base

来自「ffshow源码」· SVN-BASE 代码 · 共 28 行

SVN-BASE
28
字号
#ifndef _TFAKEMEDIASAMPLE_H_#define _TFAKEMEDIASAMPLE_H_class TfakeMediaSample :public IMediaSample{protected: bool isDiscontinuity,isSyncPoint;public: virtual HRESULT STDMETHODCALLTYPE GetPointer(BYTE **ppBuffer) {return E_NOTIMPL;} virtual long STDMETHODCALLTYPE GetSize( void) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE GetTime( REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE SetTime(REFERENCE_TIME *pTimeStart,REFERENCE_TIME *pTimeEnd) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE IsSyncPoint( void) {return isSyncPoint?S_OK:S_FALSE;} virtual HRESULT STDMETHODCALLTYPE SetSyncPoint( BOOL bIsSyncPoint) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE IsPreroll( void) {return S_FALSE;} virtual HRESULT STDMETHODCALLTYPE SetPreroll( BOOL bIsPreroll) {return E_NOTIMPL;} virtual long STDMETHODCALLTYPE GetActualDataLength( void) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE SetActualDataLength( long __MIDL_0010) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE GetMediaType( AM_MEDIA_TYPE **ppMediaType) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE SetMediaType( AM_MEDIA_TYPE *pMediaType) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE IsDiscontinuity( void) {return isDiscontinuity?S_OK:S_FALSE;}  virtual HRESULT STDMETHODCALLTYPE SetDiscontinuity( BOOL bDiscontinuity) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE GetMediaTime( LONGLONG *pTimeStart,LONGLONG *pTimeEnd) {return E_NOTIMPL;} virtual HRESULT STDMETHODCALLTYPE SetMediaTime( LONGLONG *pTimeStart,LONGLONG *pTimeEnd) {return E_NOTIMPL;}};#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?