⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 dmo_filter.h

📁 君正早期ucos系统(只有早期的才不没有打包成库),MPLAYER,文件系统,图片解码,浏览,电子书,录音,想学ucos,识货的人就下吧 russblock fmradio explore set
💻 H
字号:
 #ifndef DMO_FILTER_H#define DMO_FILTER_H#include "dmo_guids.h"#include "dmo_interfaces.h"#if defined(__cplusplus)extern "C" {#endiftypedef struct _DMO_Filter{    int m_iHandle;    IDMOVideoOutputOptimizations* m_pOptim;    IMediaObject* m_pMedia;    IMediaObjectInPlace* m_pInPlace;    AM_MEDIA_TYPE *m_pOurType, *m_pDestType;} DMO_Filter;typedef struct _CMediaBuffer CMediaBuffer;/** * Create DMO_Filter object - similar syntax as for DS_Filter */DMO_Filter* DMO_FilterCreate(const char* dllname, const GUID* id,			     AM_MEDIA_TYPE* in_fmt, AM_MEDIA_TYPE* out_fmt);/** * Destroy DMO_Filter object - release all allocated resources */void DMO_Filter_Destroy(DMO_Filter* This);/** * Create IMediaBuffer object - to pass/receive data from DMO_Filter * * maxlen - maximum size for this buffer * mem - initial memory  0 - creates memory * len - initial size of used portion of the buffer * copy - make a local copy of data */CMediaBuffer* CMediaBufferCreate(unsigned long maxlen, void* mem, unsigned long len, int copy);#if defined(__cplusplus)}#endif#endif /* DS_FILTER_H */

⌨️ 快捷键说明

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